JBoss 简介
一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用它,而不用支付费用。
另外,JBoss应用服务器还具有许多优秀的特质。
其一,它将具有革命性的JMX微内核服务作为其总线结构;
其二,它本身就是面向服务的架构(Service-Oriented Architecture,SOA);
其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。
因此,它是高度模块化的和松耦合的。
在2004年 6月,JBoss公司宣布,JBoss应用服务器通过了Sun公司的J2EE认证。
有关JBoss应用服务器的架构和开发,开发者可以参考由Scott Stark博士著的《JBoss Administration and Development 3.2.x Third Edition》一书
(此书已由电子工业出版社引进并翻译出版,中文版书名为《JBoss管理和开发核心技术(第三版)》)
可利用以下JBoss平台的特性提升Web应用功能:
◆基于JGroups的多种集群方案的支持
◆基于Arjuna技术的JTA和JTS的事务处理支持
◆优化的线程池和连接池的支持
◆基于JMX 控制台的基本管理支持和JBoss On的高级管理维护支持
◆基于JBoss AOP技术的面向方面架构的支持
◆Hibernate服务组件的支持
JBoss是一套开源的企业级 Java 中间件系统,用于实现基于 SOA 的企业应用和服务。目前 JBoss 已经被 RedHat 收购。