Java学习笔记(二)----JBoss发展现状

Service-Oriented
Architecture</span><span style="">,</span><span style="font-family: Verdana; font-size: 10pt;">SOA</span><span style="">);其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">用户的积极反馈告诉我们,</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器是健壮的、高质量的,而且还具有良好的性能。</span><span style="font-family: Verdana; font-size: 9pt;"></span>
Computer
Associates</span><span style="">、</span><span style="font-family: Verdana; font-size: 10pt;">Unisys</span><span style="">等都是合作伙伴。</span><span style="font-family: Verdana; font-size: 9pt;"></span>
J2EE
1.4</span><span style="">认证的主流应用服务器。现在,</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器已经真正发展成具有企业强度(即,支持关键级任务的应用)的应用服务器。</span><span style="font-family: Verdana; font-size: 9pt;"></span>
JBoss
4.0</span><span style="">还提供了</span><span style="font-family: Verdana; font-size: 10pt;">JBoss AOP</span><span style="">(</span><span style="font-family: Verdana; font-size: 10pt;">Aspect-Oriented Programming</span><span style="">,面向方面编程)组件。近来,</span><span style="font-family: Verdana; font-size: 10pt;">AOP</span><span style="">吸引了大量开发者的关注。它提供的新的编程模式使得用户能够将方面(比如,事务)从底层业务逻辑中分离出来,从而能够缩短软件开发周期。用户能够单独使用</span><span style="font-family: Verdana; font-size: 10pt;">JBoss
AOP</span><span style="">,即能够在</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器外部使用它。或者,用户也可以在应用服务器环境中使用它。</span><span style="font-family: Verdana; font-size: 10pt;">JBoss
AOP 1.0</span><span style="">已经在</span><span style="font-family: Verdana; font-size: 10pt;">2004</span><span style="">年</span><span style="font-family: Verdana; font-size: 10pt;">10</span><span style="">月发布了。</span><span style="font-family: Verdana; font-size: 9pt;"></span>
EJB
3.0</span><span style="">。当前,</span><span style="font-family: Verdana; font-size: 10pt;">J2EE 1.4</span><span style="">规范使用了</span><span style="font-family: Verdana; font-size: 10pt;">EJB 2.1</span><span style="">。其中,</span><span style="font-family: Verdana; font-size: 10pt;">EJB
3.0</span><span style="">的主要目标是简化</span><span style="font-family: Verdana; font-size: 10pt;">EJB</span><span style="">模型,即用户能够更容易开发</span><span style="font-family: Verdana; font-size: 10pt;">EJB</span><span style="">组件,并且能够在</span><span style="font-family: Verdana; font-size: 10pt;">EJB</span><span style="">容器外部测试</span><span style="font-family: Verdana; font-size: 10pt;">EJB</span><span style="">组件。</span><span style="font-family: Verdana; font-size: 10pt;">EJB
3.0</span><span style="">规范草案已经于</span><span style="font-family: Verdana; font-size: 10pt;">2004</span><span style="">年</span><span style="font-family: Verdana; font-size: 10pt;">6</span><span style="">月推出。</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">公司一直在积极参与</span><span style="font-family: Verdana; font-size: 10pt;">EJB
3.0</span><span style="">规范的制定,并且在为</span><span style="font-family: Verdana; font-size: 10pt;">EJB</span><span style="">规范的发展贡献自己的力量。其中,</span><span style="font-family: Verdana; font-size: 10pt;">Gavin
King</span><span style="">(</span><span style="font-family: Verdana; font-size: 10pt;">Hibernate</span><span style="">的创立者)和</span><span style="font-family: Verdana; font-size: 10pt;">Bill Burke</span><span style="">(</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">公司的首席架构师)已经为</span><span style="font-family: Verdana; font-size: 10pt;">EJB
3.0</span><span style="">规范草案贡献了很多内容。</span><span style="font-family: Verdana; font-size: 9pt;"></span>
EJB
3.0</span><span style="">预览版。尽管</span><span style="font-family: Verdana; font-size: 10pt;">EJB 3.0</span><span style="">规范草案还处于初期发展和评审阶段,但这为</span><span style="font-family: Verdana; font-size: 10pt;">J2EE</span><span style="">社区测试</span><span style="font-family: Verdana; font-size: 10pt;">EJB
3.0</span><span style="">、并提供反馈信息提供了很好的机会。这也证实了</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">是一家创新型公司。</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">一直在引领技术规范的发展。</span><span style="font-family: Verdana; font-size: 9pt;"></span>
Gavin
King</span><span style="">和许多</span><span style="font-family: Verdana; font-size: 10pt;">Hibernate</span><span style="">开发者。其中,最新版的</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器已经将</span><span style="font-family: Verdana; font-size: 10pt;">Hibernate</span><span style="">集成为</span><span style="font-family: Verdana; font-size: 10pt;">JMX
MBean</span><span style="">服务。这使得用户能够在应用服务器环境中直接使用</span><span style="font-family: Verdana; font-size: 10pt;">Hibernate</span><span style="">,而不管它是否处于</span><span style="font-family: Verdana; font-size: 10pt;">J2EE</span><span style="">上下文中。</span><span style="font-family: Verdana; font-size: 9pt;"></span>
JBoss
AOP</span><span style="">的</span><span style="font-family: Verdana; font-size: 10pt;">AOP</span><span style="">模块能够在可复制环境中实现细粒度、域级别复制,而且能够透明地管理复杂对象。在最新版的</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器中,用户能够直接通过</span><span style="font-family: Verdana; font-size: 10pt;">JMX
MBean</span><span style="">服务访问到</span><span style="font-family: Verdana; font-size: 10pt;">JBossCache</span><span style="">提供的服务。</span><span style="font-family: Verdana; font-size: 10pt;">
</span><span style="font-family: Verdana; font-size: 9pt;"></span>
<span style="">  下一代的</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器(暂定名为,</span><span style="font-family: Verdana; font-size: 10pt;">JBoss 5.0</span><span style="">)将提供大量的新功能。除了支持最新的</span><span style="font-family: Verdana; font-size: 10pt;">EJB
3.0</span><span style="">规范外,新版的</span><span style="font-family: Verdana; font-size: 10pt;">JBoss AOP</span><span style="">将同它正式发布。同时,</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">开发团队还计划开发新的微内核层,即独立于</span><span style="font-family: Verdana; font-size: 10pt;">JMX</span><span style="">,使得它能够独立使用。另外,有关</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器的架构和开发,开发者可以参考由</span><span style="font-family: Verdana; font-size: 10pt;">Scott
Stark</span><span style="">博士著的《</span><span style="font-family: Verdana; font-size: 10pt;">JBoss Administration and Development 3.2.x Third Edition</span><span style="">》一书(此书已由电子工业出版社引进并翻译出版,中文版书名为《</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">管理和开发核心技术(第三版)》)。</span><span style="font-family: Verdana; font-size: 10pt;">Scott
Stark</span><span style="">博士是</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">公司的创始人之一,他一直在领导</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">产品的研发。该书内容涵盖了</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">应用服务器的方方面面,比如</span><span style="font-family: Verdana; font-size: 10pt;">JMX</span><span style="">微内核、客户端和服务器端拦截器以及</span><span style="font-family: Verdana; font-size: 10pt;">J2EE</span><span style="">平台服务的实现等内容。如果开发者对</span><span style="font-family: Verdana; font-size: 10pt;">JBoss</span><span style="">内核和开发基于</span><span style="font-family: Verdana; font-size: 10pt;">JBoss/J2EE</span><span style="">的应用感兴趣,则最好能够阅读这本权威著作。</span>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值