Java EE 6現在已經正式發布。在Sun的官方網站上,有一系列文章對Java EE 6的技術標準進行了詳細的介紹。今天這篇介紹Java EE 6的主要目標。
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文件中了。
posted on 2009-12-16 10:08
ゞ沉默是金ゞ 閱讀(233)
評論(0) 編輯 收藏 所屬分類:
Java EE