官术网_书友最值得收藏!

2.1 JBoss概述

JBoss是著名的Java企業級中間件開發的開源社區,其網址是www.jboss.org。如圖2-1所示為JBoss的主頁面。

圖2-1 JBoss的主頁面

該社區有很多個廣泛應用的開源框架,其中著名的有開源的J2EE應用服務器JBoss Application Server、Java持久層框架Hibernate、EJB 3項目和開發J2EE企業級應用的IDE開發工具JBoss IDE for Eclipse。下面進一步認識一下這些開源框架。

2.1.1 JBoss Application Server

JBoss Application Server是當今Java EE應用服務器中應用最廣泛的開源應用服務器。它支持開發J2EE規范的EJB、Web應用等。還包括集群(Clustering)、緩存(Caching)及持久化的企業級應用的相關功能。

目前,已經相對穩定的版本是JBoss Application Server 4.2,最新的版本是JBoss Application Server 5.0。

JBoss Application Server 4.2中包括Hibernate、JBoss Seam和JBoss Transactions。由于JBoss Application Server的基于微內核的插拔式體系結構,并且支持Java平臺企業版(Java EE)5.0的功能,比如Enterprise JavaBeans 3.0 (EJB 3)、JavaServer Faces (JSF)、JBoss Web Services等,它的主要特性有以下幾方面。

● 全面支持J2EE 1.4系列,同時可以擴展支持一些Java EE 5的常用功能,如EJB3、JPA等。

● 嵌入了Apache Tomcat 6。

● 完整的Web服務組合。

● 完全與Hibernate和Seam整合。

● 改進的緩存、集群和事務處理能力。

2.1.2 JBoss IDE for Eclipse

JBoss IDE for Eclipse是開發Java EE的Eclipse插件,它集成了Eclipse Web Tool的一些功能,并且支持EJB 3的開發,是開發Java EE應用的開源集成開發環境。目前最新的版本是2.0.0 Beta2。它的主要功能有以下幾方面。

● 支持編輯JSP、HTML、XML文件。

● Java EE 5.0的開發,包括EJB 3.0的開發。

● 集成JBoss服務器,并能夠調試(Debug)和監控JBoss服務器。

● 支持打包和部署到JBoss應用服務器。

主站蜘蛛池模板: 五莲县| 乌苏市| 文登市| 巨鹿县| 乌审旗| 庆云县| 厦门市| 定远县| 抚州市| 青冈县| 辽中县| 中阳县| 威信县| 武夷山市| 吉林省| 西畴县| 桃源县| 南阳市| 资中县| 台东县| 都兰县| 巴中市| 丽水市| 房山区| 利津县| 渭南市| 襄垣县| 桂阳县| 平乡县| 南康市| 昌宁县| 扎兰屯市| 长汀县| 西华县| 武威市| 右玉县| 江西省| 南京市| 扎囊县| 桦甸市| 余姚市|