因此,它是高度模塊化的和松耦合的。


    JBoss用戶的積極反饋告訴我們,JBoss應用服務器是健壯的、高質(zhì)量的,而且還具有良好的性能。
  
    為滿足企業(yè)級市場日益增長的需求,JBoss公司從2003年開始就推出了24*7、專業(yè)級產(chǎn)品支持服務。同時,為 拓展JBoss的企業(yè)級市場,JBoss公司還簽訂了許多渠道合作伙伴。比如,JBoss公司同HP、Novell、Computer Associates、Unisys等都是合作伙伴。


   在 2004年6月,JBoss公司宣布,JBoss應用服務器通過了Sun公司的J2EE認證。這是JBoss應用服務器發(fā)展史上至今為止最重要的里程碑。 與此同時,JBoss一直在緊跟最新的J2EE規(guī)范,而且在某些技術(shù)領域引領J2EE規(guī)范的開發(fā)。因此,無論在商業(yè)領域,還是在開源社區(qū),JBoss成為 了第一個通過J2EE 1.4認證的主流應用服務器。現(xiàn)在,JBoss應用服務器已經(jīng)真正發(fā)展成具有企業(yè)強度(即,支持關鍵級任務的應用)的應用服務器。


    JBoss 4.0作為J2EE認證的重要成果之一,已經(jīng)于2004年9月順利發(fā)布了。同時,JBoss 4.0還提供了JBoss AOP(Aspect-Oriented Programming,面向方面編程)組件。近來,AOP吸引了大量開發(fā)者的關注。它提供的新的編程模式使得用戶能夠?qū)⒎矫妫ū热纾聞眨牡讓訕I(yè)務邏 輯中分離出來,從而能夠縮短軟件開發(fā)周期。用戶能夠單獨使用JBoss AOP,即能夠在JBoss應用服務器外部使用它。或者,用戶也可以在應用服務器環(huán)境中使用它。JBoss AOP 1.0已經(jīng)在2004年10月發(fā)布了。


    展望下一代JBoss應 用服務器,其重點關注的是EJB 3.0。當前,J2EE 1.4規(guī)范使用了EJB 2.1。其中,EJB 3.0的主要目標是簡化EJB模型,即用戶能夠更容易開發(fā)EJB組件,并且能夠在EJB容器外部測試EJB組件。EJB 3.0規(guī)范草案已經(jīng)于2004年6月推出。JBoss公司一直在積極參與EJB 3.0規(guī)范的制定,并且在為EJB規(guī)范的發(fā)展貢獻自己的力量。其中,Gavin King(Hibernate的創(chuàng)立者)和Bill Burke(JBoss公司的首席架構(gòu)師)已經(jīng)為EJB 3.0規(guī)范草案貢獻了很多內(nèi)容。


    JBoss公司于2004年10月初發(fā)布了基于JBoss應用服務器實現(xiàn)的EJB 3.0預覽版。盡管EJB 3.0規(guī)范草案還處于初期發(fā)展和評審階段,但這為J2EE社區(qū)測試EJB 3.0、并提供反饋信息提供了很好的機會。這也證實了JBoss是一家創(chuàng)新型公司。JBoss一直在引領技術(shù)規(guī)范的發(fā)展。


    近年來,Hibernate已經(jīng)成為了事實上的持久化引擎。JBoss公司致力于將自身發(fā)展成為開源項目的社區(qū),比 如招募Gavin King和許多Hibernate開發(fā)者。其中,最新版的JBoss應用服務器已經(jīng)將Hibernate集成為JMX MBean服務。這使得用戶能夠在應用服務器環(huán)境中直接使用Hibernate,而不管它是否處于J2EE上下文中。


    從2003年開始,JBoss啟動了JBossCache項目。JBossCache是基于內(nèi)存的、可復制的、事務性的緩存系統(tǒng),并且具有持久化狀態(tài)存 儲管理能力。最近,它受到極大的關注。用戶能夠在JBoss應用服務器或其他應用服務器中,或單獨使用JBossCache。同時,它提供的基于 JBoss AOP的AOP模塊能夠在可復制環(huán)境中實現(xiàn)細粒度、域級別復制,而且能夠透明地管理復雜對象。在最新版的JBoss應用服務器中,用戶能夠直接通過JMX MBean服務訪問到JBossCache提供的服務。


    下一代的JBoss應用服務器(暫定名為,JBoss 5.0)將提供大量的新功能。除了支持最新的EJB 3.0規(guī)范外,新版的JBoss AOP將同它正式發(fā)布。同時,JBoss開發(fā)團隊還計劃開發(fā)新的微內(nèi)核層,即獨立于JMX,使得它能夠獨立使用。另外,有關JBoss應用服務器的架構(gòu)和 開發(fā),開發(fā)者可以參考由Scott Stark博士著的《JBoss Administration and Development 3.2.x Third Edition》一書(此書已由電子工業(yè)出版社引進并翻譯出版,中文版書名為《JBoss管理和開發(fā)核心技術(shù)(第三版)》)。Scott Stark博士是JBoss公司的創(chuàng)始人之一,他一直在領導JBoss產(chǎn)品的研發(fā)。該書內(nèi)容涵蓋了JBoss應用服務器的方方面面,比如JMX微內(nèi)核、客 戶端和服務器端攔截器以及J2EE平臺服務的實現(xiàn)等內(nèi)容。如果開發(fā)者對JBoss內(nèi)核和開發(fā)基于JBoss/J2EE的應用感興趣,則最好能夠閱讀這本權(quán) 威著作。

分享到

多易

相關推薦