JOBSS基本概念:
一.JBoss4成为了第一个通过J2EE1.4认证的主流应用服务器,于2004年9月发布。JBoss应用服务器已经真正发展成具有企业强度(即,支持关键级任务的应用)的应用服务器。2006年,Jboss公司被Redhat公司收购。
二.JBoss是一个管理EJB的容器和服务器,支持EJB1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
三.JBoss4包括web服务器(servlet/JSP容器,HTML服务器)、EJB2.0容器、完整的纯Java的数据库引擎,JMS,JavaMail,和Java事务处理API/Java事务处理服务(JTA/JTS)支持。早期的JBoss使用了Apache Tomcat服务器,但在JBoss4.0中已经把ApacheTomcat内嵌到JBoss中了。后续又集成Java数据对象(JDO),对于JMS多点传送机制支持的修补,对J2EE1.4的完全实现和分布式事务机制。
机制:
一.JBoss的应用服务器控制和配置-JMX机制,运行一次可以部署所有的组件和服务。资源属性和可配置参数可以通过MBeans(可控制beans)映射和更改,这些控制可以在JBoss的控制台进行设置。一旦我们的servlet-based的应用程序被部署,JBoss就自动安装一个部署MBeans,这个MBeans会被添加到JMX控制台的导航菜单中。通过这个MBean就可以部署或卸载WAR应用程序,或查看应用程序相关的属性。
优点:
其一,它将具有革命性的JMX微内核服务作为其总线结构;
其二,它本身就是面向服务的架构(Service-OrientedArchitecture,SOA);
其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。
因此,它是高度模块化的和松耦合的。JBoss用户的积极反馈告诉我们,JBoss应用服务器是健壮的、高质量的,而且还具有良好的性能。
JBOSS是一个功能很强大的货,本来想去下载个原始eap4.3然后把平台将其的改造分析出来的,去官网只下载了6.x的,又由于出了一些变故,现在先把Tomcat改造的工作整理出来,以后回过头再研究JBOSS