天天看點

JBoss應用伺服器重大轉變

[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應用。