JBoss AS 7.0 正式版發(fā)布(含下載)
原創(chuàng)【51CTO獨家譯文】JBoss AS 發(fā)布了 7.0 正式版。這是一個全新的版本,帶來多項的改進(jìn)和新特性,特別是:
急速(小于3秒的啟動時間)
服務(wù)被啟動的同時消除不必要的等待,并充分利用多核心處理器,而一些非關(guān)鍵的服務(wù)在第一次被使用之前被延遲啟動。 JBoss AS 7啟動的時間只有以的版本的1/10。
輕量
內(nèi)存管理和元數(shù)據(jù)索引積極的減少足跡的保留,爭取做到足跡保留極小化,使其能夠在存儲JVM設(shè)置和小型設(shè)備上運行。配置文件可用于調(diào)整服務(wù)器的功能。
模塊化的核心
JBoss的模塊提供真正的應(yīng)用程序隔離,隱藏服務(wù)器執(zhí)行類,只加載您需要的應(yīng)用程序類。為迅速完成,類加載是并發(fā)的。 在您安裝應(yīng)用服務(wù)器時,OSGi的支持是可用的。
熱部署&并行部署
為了更加快速,在開發(fā)過程中迅速周轉(zhuǎn),在靈活部署結(jié)構(gòu)中,并行部署和靜態(tài)編輯資源的能力將不被重新部署。
簡潔管理
一致和強有力的管理,范圍從精煉的,易使用的的Web控制臺,到Java和HTTP APIs的命令行工具,到直接XML編輯。結(jié)果數(shù)據(jù)是集中的和以用戶為中心的。
域管理
JBoss AS 7推出兩種不同的模式。域模式允許您運行和管理一個多服務(wù)器的拓?fù)浣Y(jié)構(gòu)。獨立模式下僅能運行一臺服務(wù)器請求,對發(fā)展是種方便選擇。許多設(shè)置,如端口偏移和網(wǎng)絡(luò)接口,可以控制一個單一的屬性。滾動部署是可用的。
第一類元件
JBoss AS建立在許多最佳品種的獨立開放源碼軟件項目之上:Hibernate, JBoss Transactions, Infinispan, Iron Jacamar, RESTEasy, Weld, HornetQ, JGroups, JBoss Logging, Mojarra, Apache CXF, 或者更多。
【什么是JBoss】
JBoss是一套開源的企業(yè)級 Java 中間件系統(tǒng),用于實現(xiàn)基于 SOA 的企業(yè)應(yīng)用和服務(wù)。目前 JBoss 已經(jīng)被 RedHat 收購。
在各種 J2EE 應(yīng)用服務(wù)器中,JBoss 是最受歡迎而且功能最為強大的應(yīng)用服務(wù)器。
主要的特點包括:
- 具有革命性的JMX微內(nèi)核服務(wù)作為其總線結(jié)構(gòu);
- 面向服務(wù)的架構(gòu)(Service-Oriented Architecture,SOA);
- 統(tǒng)一的類裝載器,從而能夠?qū)崿F(xiàn)應(yīng)用的熱部署和熱卸載能力。
因此,它是高度模塊化的和松耦合的。Jboss用戶的積極反饋告訴我們,Jboss應(yīng)用服務(wù)器是健壯的、高質(zhì)量的,而且還具有良好的性能。 為滿足企業(yè)級市場日益增長的需求,Jboss公司從2003年開始就推出了24*7、專業(yè)級產(chǎn)品支持服務(wù)。同時,為拓展Jboss的企業(yè)級市場,Jboss公司還簽訂了許多渠道合作伙伴。比如,Jboss公司同HP、Novell、Computer Associates、Unisys等都是合作伙伴。
在2004年6月,Jboss公司宣布,Jboss應(yīng)用服務(wù)器通過了Sun公司的J2EE認(rèn)證。這是Jboss應(yīng)用服務(wù)器發(fā)展史上至今為止最重要的里程碑。與此同時,Jboss一直在緊跟最新的J2EE規(guī)范,而且在某些技術(shù)領(lǐng)域引領(lǐng)J2EE規(guī)范的開發(fā)。因此,無論在商業(yè)領(lǐng)域,還是在開源社區(qū),Jboss成為了第一個通過J2EE 1.4認(rèn)證的主流應(yīng)用服務(wù)器。現(xiàn)在,Jboss應(yīng)用服務(wù)器已經(jīng)真正發(fā)展成具有企業(yè)強度(即,支持關(guān)鍵級任務(wù)的應(yīng)用)的應(yīng)用服務(wù)器。
Jboss 4.0作為J2EE認(rèn)證的重要成果之一,已經(jīng)于2004年9月順利發(fā)布了。同時,Jboss 4.0還提供了Jboss AOP(Aspect-Oriented Programming,面向方面編程)組件。近來,AOP吸引了大量開發(fā)者的關(guān)注。它提供的新的編程模式使得用戶能夠?qū)⒎矫?比如,事務(wù))從底層業(yè)務(wù)邏輯中分離出來,從而能夠縮短軟件開發(fā)周期。用戶能夠單獨使用Jboss AOP,即能夠在Jboss應(yīng)用服務(wù)器外部使用它?;蛘?,用戶也可以在應(yīng)用服務(wù)器環(huán)境中使用它。
【編輯推薦】