程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 2005年度Java十大新技術和新產品

2005年度Java十大新技術和新產品

編輯:JAVA編程入門知識

2005年Java世界誕生了眾多的新技術和新產品,小編從中挑選了最優秀的10種新技術和新產品,這10種產品的選擇標准只有唯一的一個:對未來Java的發展和應用具有重要影響。假如你有不同意見,請給我寫信。

<!-- frame contents --> <!-- /frame contents -->

一、JavaEE 5

JavaEE 5不簡單的由J2EE改名而來,Sun對其作了重大修改,應該算一種新技術。從提交公開審查的規范草案Java EE 5的來看,Java EE 5的關注重點是簡化應用開發,尤其是大量采用元數據標注(annotation)和POJO(普通Java對象)驅動的開發方式,對平台進行了重新定義。對比此前的J2EE 1.4規范,Java EE 5最重要的新增特性包括Java持久化API(即EJB 3 entity bean)、JSF、JSTL等。

影響指數:★★★★★

二、Java模塊系統規范(JSR-277)

JSR-277是由Sun公司發起的一個技術規范,其目標是解決Java應用在部署時碰到的很多麻煩,例如JAR的版本問題、JAR之間的依靠問題等。按照JSR-277的規定,發布模塊中將包含描述該模塊信息的元數據,例如版本信息、模塊中包含的資源、與其他模塊的依靠關系等。規范專家組希望依靠這些統一的模塊元數據來解決Java應用部署的難題。

影響指數:★★★★★

三、ASPectJ5

AspectJ5是AspectJ與AspectWerkz合並後推出的第一款產品,繼續了二者的優點,成為目前最有影響也最為強大的AOP平台,給廣大開發人員提供一個統一的AOP平台,其它進一步融合Spring,進而統一AOP開發平台。

影響指數:★★★★

四、BEA WebLogic Server 9.0

被評論界稱為迄今為止發布的最卓越的BEA應用服務器,為企業開發和部署SOA提供最佳開發平台――幫助企業應用SOA,並快速實現開發和部署各種任務。BEA WebLogic Server 9.0由可支持多種編程模式的企業級內核組成,能幫助IT治理人員和開發人員提高效率,降低IT項目成本,減少宕機時間,有助於用戶集中精力遷移到面向服務的基礎架構(SOA)上。

影響指數:★★★★

五、AquaLogic

AquaLogic(此前代號為Quicksilver)是BEA新推出的企業服務總線(ESB)產品,包括六條產品線,已經正式發布有三條,分別是BEA AquaLogic消息產品線、BEA AquaLogic數據產品線、和BEA AquaLogic安全產品線。是第一個完整提供SOA解決方案的服務基礎設施產品,能夠以服務的形式整合來自任何平台的應用和流程。

影響指數:★★★★

六、SDO 2.0規范

SDO規范是由BEA與IBM共同起草的,其目標是簡化並統一應用程序處理數據的方式,該規范在JCP中的編號是JSR-235。按照BEA發布的題為“使用服務數據對象的下一代數據編程”白皮書的描述,使用SDO時,程序員可以用統一的方式訪問不同的數據源,包括關系型數據庫、XML數據源、web service、以及各種企業信息系統。

影響指數:★★★


 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved