黑馬程序員 Java全新平臺的主要目標

Java平臺企業版本(Java EE)是構建Java企業級應用系統的行業標準,它以堅實的Java平臺標準版(Java SE)爲基礎,添加了支持可擴展性、可訪問性、安全性、完整性和其它企業級應用需要的庫和系統服務。

自1999年首次發佈以來,Java EE已經發展成一個功能豐富的高性能平臺,其最新版本Java EE 6同時強調了簡單性和易用性。實際上,使用該平臺的當前版本Java EE 5開發Java企業級應用系統已經變得前所未有的容易。

Java EE 6在上一個版本基礎上,取得了不少進展,添加了大量的新技術,其中有些靈感來自充滿活力的Java EE技術社區,它也進一步簡化了平臺,相對於以往的Java EE版本擴展了可用性。

本文主要介紹Java EE 6的目標。下面是Java EE 6平臺的主要目標:

更加靈活

隨着時間的推移,Java EE平臺變得越來越臃腫,爲了解決這個問題,Java EE 6引入了Profiles的概念,Profiles包括了爲具體應用類設計的Java EE平臺配置。一個Profiles可能包括Java EE平臺技術,以及已經通過了Java社區進程(JCP)的額外技術的一個子集,但這些額外技術並不是Java EE平臺的一部分。Java EE 6首次引入了這些Profiles:Web Profile,設計用於Web應用系統開發的Java EE平臺的子集,Web Profile只包括那些大部分Web應用開發人員需要的技術,不包括那些開發人員通常不需要的企業級技術。

此外,Java EE 6平臺已經確定了大量的候選技術,這些候選技術包括已經被新技術取代的技術,或者那些沒有廣泛推廣的技術,候選技術意味着它將成爲平臺的可選組件,而不是必需的組件。

可擴展性更好

隨着時間的推移,新技術已經成爲Web或企業應用開發者越來越感興趣的對象,Java EE 6包括更好的擴展性,相比之前的版本具有更多的服務提供者接口,使你可以用標準的方法在你的Java EE 6實現中插入技術,甚至框架。一旦插入,這些技術就與內置於Java EE 6平臺中的工具一樣易於使用。

對可擴展性重點放在Web層,Web應用開發人員通常會使用第三方框架,但註冊這些框架讓其能用在Java EE Web應用系統中可能會很複雜,通常需要開發人員添加或編輯複雜的XML部署描述文件,Java EE 6通過自我註冊就可以使用這些框架,因此很容易合併和在應用系統中配置它們。

進一步簡化了開發模型

Java EE 5已經讓Web和企業應用系統開發變得非常方便,例如,Java EE 5引入了一個更簡單的基於普通Java對象(Plain Old Java Objects,POJO)和註解的企業應用編程模型,並取消了對XML開發描述符的需要。此外,Enterprise JavaBeans (EJB)技術也進行了精簡,需要更少的類和接口,通過利用Java持久性API(Java Persistence API ,JPA)優勢提供了一個更簡單的對象關係映射方法。

Java EE 6使開發企業或Web應用系統更容易,該平臺在許多方面進行了可用性改進,例如,你可以使用註解定義Web組件,如Servlet和Servlet過濾器。此外,依賴性注入註解已經標準化,使注入類跨框架時更便攜。另外Java EE應用程序包裝要求也簡化了,例如,你可以直接向一個WAR文件添加企業Bean,不再需要將企業Bean封裝到JAR文件,然後將JAR文件打包到 EAR文件中了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章