JBoss
在J2EE(J2EE培訓 )應用服務器(網站服務器培訓 郵件服務器培訓 視訊服務器培訓 )領域,Jboss是發展最為迅速的應用服務器。由於Jboss遵循商業友好的LGPL授權分發,並且由開源社區開發,這使得Jboss廣為流行。另外,Jboss應用服務器還具有許多優秀的特質。
其一,它將具有革命性的JMX微內核服務作為其總線結構;
其二,它本身就是面向服務的架構(Service-OrIEnted Architecture,SOA);
其三,它還具有統一的類裝載器,從而能夠實現應用的熱部署和熱卸載能力。因此,它是高度模塊化的和松耦合的。Jboss用戶的積極反饋告訴我們,Jboss應用服務器是健壯的、高質量的,而且還具有良好的性能。 為滿足企業級市場日益增長的需求,Jboss公司從2003年開始就推出了24*7、專業級產品支持服務。同時,為拓展Jboss的企業級市場,Jboss公司還簽訂了許多渠道合作伙伴。比如,Jboss公司同HP、Novell、Computer Associates、Unisys等都是合作伙伴。
在2004年6月,Jboss公司宣布,Jboss應用服務器通過了Sun公司的J2EE認證。這是Jboss應用服務器發展史上至今為止最重要的裡程碑。與此同時,Jboss一直在緊跟最新的J2EE規范,而且在某些技術領域引領J2EE規范的開發。因此,無論在商業領域,還是在開源社區,Jboss成為了第一個通過J2EE 1.4認證的主流應用服務器。現在,Jboss應用服務器已經真正發展成具有企業強度(即,支持關鍵級任務的應用)的應用服務器。 Jboss 4.0作為J2EE認證的重要成果之一,已經於2004年9月順利發布了。同時,Jboss 4.0還提供了Jboss AOP(ASPect-OrIEnted Programming,面向方面編程)組件。近來,AOP吸引了大量開發者的關注。它提供的新的編程模式使得用戶能夠將方面(比如,事務)從底層業務邏輯中分離出來,從而能夠縮短軟件開發周期。用戶能夠單獨使用Jboss AOP,即能夠在Jboss應用服務器外部使用它。或者,用戶也可以在應用服務器環境中使用它。Jboss AOP 1.0已經在2004年10月發布了。
JOnAS
JOnAS是一個開放源代碼的J2EE實現,在ObjectWeb協會中開發。整合了Tomcat或Jetty成為它的Web容器,以確保符合Servlet 2.3和JSP 1.2規范。JOnAS服務器依賴或實現以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail .
JFox
JFox是基於J2EE的應用服務器,遵循J2EE1.3規范,目標是成為J2EE1.3,1.4兼容性產品。在嚴格遵循J2EE規范的基礎上提供JFox獨具特色的功能,切實提供一個快速的J2EE中間件平台。
OpenEJB
OpenEJB是一個預生成的、自包含的、可移植的EJB容器系統,可以被插入到任意的服務器環境,包括應用程序服務器,Web服務器,J2EE平台, CORBA ORB和數據庫等等。OpenEJB 被用於 Apple的WebObjects.
apache Geronimo
Apache Geronimo 是 apache 軟件基金會的開放源碼J2EE服務器,它集成了眾多先進技術和設計理念。 這些技術和理念大多源自獨立的項目,配置和部署模型也各不相同。 Geronimo能將這些項目和方法的配置及部署完全整合到一個統一、易用的模型中。
作為符合J2EE標准的服務器,Geronimo提供了豐富的功能集和無責任 apache 許可,具備“立即部署”式J2EE 1.4容器的各種優點,其中包括:
符合J2EE1.4標准的服務器
預集成的開放源碼項目
統一的集成模型
可伸縮性、可管理性和配置管理功能
Resin
Resin提供了最快的JSP/servlets運行平台。Resin的一種先進的語言XSL(XML stylesheet language)可以使得形式和內容相分離。 支持EJB.
GlassFish
GlassFish社團正在開發一個免費,開源的Java EE5(下一版本的J2EE)應用服務器。這個服務器實現了Java EE5平台中的最新特性。Java EE5平台包括一些技術的最新版本如:
*.Enterprise JavaBeans (EJB) 3.0,
*.JavaServer Faces (JSF) 1.2,
*.Servlet 2.5,
*.JavaServer Pages (JSP) 2.1,
*.Java API for Web Services (JAX-WS) 2.0,
*.Java Architecture for XML Binding (JAXB) 2.0,
*.Java Persistence 1.0,
*.Common Annotations 1.0,
*.Streaming API for XML (StAX) 1.0和其它一些新的技術。
EasyBeans
ObjectWeb組織啟動一個新的項目:EasyBeans一個輕量級的EJB3容器,雖然還沒有正式發布,但是已經可以從它們的subversion倉庫中檢出代碼。