用服務器領域,Jboss是發(fā)展最為迅速的應用服務器。由于Jboss遵循商業(yè)友好的LGPL授權分發(fā),并且由開源社區(qū)開發(fā),這使得 Jboss廣為流行。另外,Jboss應用服務器還具有許多優(yōu)秀的特質(zhì)。
其一,它將具有革命性的JMX微內(nèi)核服務作為其總線結(jié)構;
其二,它本身就是面向服務的架構(Service-Oriented Architecture,SOA);
其三,它還具有統(tǒng)一的類裝載器,從而能夠?qū)崿F(xiàn)應用的熱部署和熱卸載能力。因此,它是高度模塊化的和松耦合的。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ī)范,而且在某些技術領域引領J2EE規(guī)范的開發(fā)。因此,無論在商業(yè)領域,還是在開源社 區(qū),Jboss成為了第一個通過J2EE 1.4認證的主流應用服務器?,F(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ū)⒎矫?比如,事務)從底層業(yè)務邏 輯中分離出來,從而能夠縮短軟件開發(fā)周期。用戶能夠單獨使用Jboss AOP,即能夠在Jboss應用服務器外部使用它?;蛘?,用戶也可以在應用服務器環(huán)境中使用它。Jboss AOP 1.0已經(jīng)在2004年10月發(fā)布了。 很有名吧!可以下載一個用一下,下載地址:http://www.jboss.org/
關于JBoss的使用資料也非常多,甚至比商業(yè)軟件的還多。有機會研究吧!
2. JOnAS
JOnAS是一個開放源代碼的J2EE實現(xiàn),在ObjectWeb協(xié)會中開發(fā)。整合了Tomcat或Jetty成為它的Web容器,以確保符合 Servlet 2.3和JSP 1.2規(guī)范。JOnAS服務器依賴或?qū)崿F(xiàn)以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。下載地址:http://jonas.objectweb.org/
3.Apache Geronimo
Apache Geronimo 是 Apache 軟件基金會的開放源碼J2EE服務器,它集成了眾多先進技術和設計理念。 這些技術和理念大多源自獨立的項目,配置和部署模型也各不相同。 Geronimo能將這些項目和方法的配置及部署完全整合到一個統(tǒng)一、易用的模型中。作為符合J2EE標準的服務器,Geronimo提供了豐富的功能集 和無責任 Apache 許可,具備“立即部署”式J2EE 1.4容器的各種優(yōu)點,其中包括:
1. 符合J2EE1.4標準的服務器 。
2. 預集成的開放源碼項目 。
3. 統(tǒng)一的集成模型 。
4. 可伸縮性、