2005年度Java10大新技術(shù)與新產(chǎn)品
發(fā)表時間:2024-06-06 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]2005年Java世界誕生了眾多的新技術(shù)和新產(chǎn)品,小編從中挑選了最優(yōu)秀的10種新技術(shù)和新產(chǎn)品,這10種產(chǎn)品的選擇標(biāo)準(zhǔn)只有唯一的一個:對未來Java的發(fā)展和應(yīng)用具有重要影響。如果你有不同意見,請給我寫信。 一、JavaEE 5 JavaEE 5不簡單的由J2EE改名而來,Sun對其作了重大修改,應(yīng)該...
2005年Java世界誕生了眾多的新技術(shù)和新產(chǎn)品,小編從中挑選了最優(yōu)秀的10種新技術(shù)和新產(chǎn)品,這10種產(chǎn)品的選擇標(biāo)準(zhǔn)只有唯一的一個:對未來Java的發(fā)展和應(yīng)用具有重要影響。如果你有不同意見,請給我寫信。
一、JavaEE 5
JavaEE 5不簡單的由J2EE改名而來,Sun對其作了重大修改,應(yīng)該算一種新技術(shù)。從提交公開審查的規(guī)范草案Java EE 5的來看,Java EE 5的關(guān)注重點是簡化應(yīng)用開發(fā),尤其是大量采用元數(shù)據(jù)標(biāo)注(annotation)和POJO(普通Java對象)驅(qū)動的開發(fā)方式,對平臺進行了重新定義。對比此前的J2EE 1.4規(guī)范,Java EE 5最重要的新增特性包括Java持久化API(即EJB 3 entity bean)、JSF、JSTL等。
影響指數(shù):★★★★★
二、Java模塊系統(tǒng)規(guī)范(JSR-277)
JSR-277是由Sun公司發(fā)起的一個技術(shù)規(guī)范,其目標(biāo)是解決Java應(yīng)用在部署時遇到的很多麻煩,例如JAR的版本問題、JAR之間的依賴問題等。按照J(rèn)SR-277的規(guī)定,發(fā)布模塊中將包含描述該模塊信息的元數(shù)據(jù),例如版本信息、模塊中包含的資源、與其他模塊的依賴關(guān)系等。規(guī)范專家組希望依靠這些統(tǒng)一的模塊元數(shù)據(jù)來解決Java應(yīng)用部署的難題。
影響指數(shù):★★★★★
三、AspectJ5
AspectJ5是AspectJ與AspectWerkz合并后推出的第一款產(chǎn)品,繼承了二者的優(yōu)點,成為目前最有影響也最為強大的AOP平臺,給廣大開發(fā)人員提供一個統(tǒng)一的AOP平臺,其它進一步融合Spring,進而統(tǒng)一AOP開發(fā)平臺。
影響指數(shù):★★★★
四、BEA WebLogic Server 9.0
被評論界稱為迄今為止發(fā)布的最卓越的BEA應(yīng)用服務(wù)器,為企業(yè)開發(fā)和部署SOA提供最佳開發(fā)平臺――幫助企業(yè)應(yīng)用SOA,并快速實現(xiàn)開發(fā)和部署各種任務(wù)。BEA WebLogic Server 9.0由可支持多種編程模式的企業(yè)級內(nèi)核組成,能幫助IT管理人員和開發(fā)人員提高效率,降低IT項目成本,減少宕機時間,有助于用戶集中精力遷移到面向服務(wù)的基礎(chǔ)架構(gòu)(SOA)上。
影響指數(shù):★★★★
五、AquaLogic
AquaLogic(此前代號為Quicksilver)是BEA新推出的企業(yè)服務(wù)總線(ESB)產(chǎn)品,包括六條產(chǎn)品線,已經(jīng)正式發(fā)布有三條,分別是BEA AquaLogic消息產(chǎn)品線、BEA AquaLogic數(shù)據(jù)產(chǎn)品線、和BEA AquaLogic安全產(chǎn)品線。是第一個完整提供SOA解決方案的服務(wù)基礎(chǔ)設(shè)施產(chǎn)品,能夠以服務(wù)的形式整合來自任何平臺的應(yīng)用和流程。
影響指數(shù):★★★★
六、SDO 2.0規(guī)范
SDO規(guī)范是由BEA與IBM共同起草的,其目標(biāo)是簡化并統(tǒng)一應(yīng)用程序處理數(shù)據(jù)的方式,該規(guī)范在JCP中的編號是JSR-235。按照BEA發(fā)布的題為“使用服務(wù)數(shù)據(jù)對象的下一代數(shù)據(jù)編程”白皮書的描述,使用SDO時,程序員可以用統(tǒng)一的方式訪問不同的數(shù)據(jù)源,包括關(guān)系型數(shù)據(jù)庫、XML數(shù)據(jù)源、web service、以及各種企業(yè)信息系統(tǒng)。
影響指數(shù):★★★
七、開源數(shù)據(jù)庫Derby
Apache Derby是基于Java的一種數(shù)據(jù)庫,是IBM公司去年向基金會開放的軟件。Apache基金會推出了第一款開源Derby數(shù)據(jù)庫產(chǎn)品。Apache Derby 10.1.1.0推出了一種開源網(wǎng)絡(luò)驅(qū)動器,并支持用于便攜產(chǎn)品的Java 2 Micro版本。
影響指數(shù):★★★
八、Harmony
Harmony項目是在今年5月份成立的旨在開發(fā)一個開放源代碼版的基于Java平臺的標(biāo)準(zhǔn)版(Java SE),這一軟件是在臺式機上運行Java軟件所需要的。Java社群一直需要這樣的開源的J2SE實現(xiàn),并且有一些這方面的解決方案(例如Kaffe、Classpath等)。
影響指數(shù):★★★
九、Spring框架1.2
在這個新版本中最主要的新特性是增加了對幾種持久化技術(shù)的支持,包括支持TopLink 9.0.4和10.1.3、JDO 2.0、Hibernate 3.0.3等。此外,Spring 1.2還簡化了bean聲明的XML格式,并且支持JDK 1.5事務(wù)標(biāo)注(annotation)和JMX。
影響指數(shù):★★
十、SOA門戶網(wǎng)站
由IBM出資建立的SOA門戶網(wǎng)站,目前該網(wǎng)站包括第一批基于IBM技術(shù)的SOA最佳實踐和部署模式、客戶實例,以及來自IBM公司內(nèi)外的分析評論。
影響指數(shù):★★