2005年度Java10大新技術與新產品
發表時間:2024-01-31 來源:明輝站整理相關軟件相關文章人氣:
[摘要]2005年Java世界誕生了眾多的新技術和新產品,小編從中挑選了最優秀的10種新技術和新產品,這10種產品的選擇標準只有唯一的一個:對未來Java的發展和應用具有重要影響。如果你有不同意見,請給我寫信。 一、JavaEE 5 JavaEE 5不簡單的由J2EE改名而來,Sun對其作了重大修改,應該...
2005年Java世界誕生了眾多的新技術和新產品,小編從中挑選了最優秀的10種新技術和新產品,這10種產品的選擇標準只有唯一的一個:對未來Java的發展和應用具有重要影響。如果你有不同意見,請給我寫信。
一、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、以及各種企業信息系統。
影響指數:★★★
七、開源數據庫Derby
Apache Derby是基于Java的一種數據庫,是IBM公司去年向基金會開放的軟件。Apache基金會推出了第一款開源Derby數據庫產品。Apache Derby 10.1.1.0推出了一種開源網絡驅動器,并支持用于便攜產品的Java 2 Micro版本。
影響指數:★★★
八、Harmony
Harmony項目是在今年5月份成立的旨在開發一個開放源代碼版的基于Java平臺的標準版(Java SE),這一軟件是在臺式機上運行Java軟件所需要的。Java社群一直需要這樣的開源的J2SE實現,并且有一些這方面的解決方案(例如Kaffe、Classpath等)。
影響指數:★★★
九、Spring框架1.2
在這個新版本中最主要的新特性是增加了對幾種持久化技術的支持,包括支持TopLink 9.0.4和10.1.3、JDO 2.0、Hibernate 3.0.3等。此外,Spring 1.2還簡化了bean聲明的XML格式,并且支持JDK 1.5事務標注(annotation)和JMX。
影響指數:★★
十、SOA門戶網站
由IBM出資建立的SOA門戶網站,目前該網站包括第一批基于IBM技術的SOA最佳實踐和部署模式、客戶實例,以及來自IBM公司內外的分析評論。
影響指數:★★