JBoss應用伺服器重大轉變

chszs發表於2010-03-25
[align=center][b]JBoss應用伺服器重大轉變[/b][/align]

25日,在EclipseCon大會,紅帽公司正式宣佈JBoss AS應用伺服器將分裂成三大產品線。

第一是,JBoss Enterprise Application Platform
主要用於Java EE企業級開發,高度事務化處理等。

第二是,JBoss Enterprise Web Platform
主要用於中等規模的專案,兼具輕量級和RIA特徵,

第三是,JBoss Enterprise Web Server
主要用於小規模專案,僅相當於企業級的Apache Tomcat。

根據產品線的劃分,最新亮相的JBoss應用伺服器為:
JBoss Enterprise Web Platform 5.0
此應用伺服器實現了Java EE6 Web Profile規範。其包括CDI,JTA,JPA 2,EJB 3.1 Lite,Bean Validation,Managed Bean,Interceptors,JSF 2,Facelet,JSP以及Servlet 3。

此應用伺服器還更新了對快取記憶體、叢集、高可用性、REST以及基本的Web服務(JAX-RS)的支援。

此應用伺服器還提供了JBoss Web框架工具包,它提供了對GWT(Google Web Toolkit)、RichFaces、Apache Struts以及Spring Framework的企業級至此。

在這三條產品線的背後,仍然是JBoss Microcontainer(微容器),它在原先的JBoss JMX Microkernel(微核心)的基礎上進行了重構。

JBoss Microcontainer特徵如下:
1)包含原先JMX Microkernel所有特徵;
2)直接的POJO部署(無需XMBean或MBeanProxy)
3)直接的IoC風格的依賴注入
4)改進的生命週期管理
5)對依賴增加了控制
6)透明的AOP整合
7)虛擬檔案系統
8)虛擬部署框架
9)OSGi類載入

如此的產品細分有助於我們開發高質量的Web應用。


相關文章