- 2
- 0
- 约2.23万字
- 约 24页
- 2017-02-09 发布于重庆
- 举报
JBOSS架构分析
研究项目: JBoss架构分析
???Jenny Liu ???School of Information Technologies ???University of Sydney ???jennyliu@.au 熙可集团 系统分析员:李剑华翻译 Allen整理,制作 English
摘要
JBoss是一个免费的开放的J2EE实现。它的架构是基于高标准的模块化和插入式设计。JBoss使用工业标准的JMX来管理, JBoss组件和为EJB提供服务。基于我们以前的开发经验,我们发现了不同的J2EE应用服务器间的存在着巨大的性能和可扩展性差异。我们相信架构的设计是决定类似于性能和可扩展性等质量指标的重要因素。分析和展现JBoss架构模型有助于我们了解其内部行为并帮助我们创建一个精确的最终性能模型。在这个项目中,我们分析JBoss应用服务器架构的四个特殊部分,JBoss EJB 容器、JBossNS、JBossTX以及JBossCMP,逆转工程工具能使我们通过源代码来分解组件/子系统。无论是三个JBoss子系统的概念模型或实际模型都将被我们用来讨论JBoss 架构模块设计风格。
Table of Content
介绍
1.1 JBoss是什么
1.2 动机
1.3 方法
1.4 组织
JBoss服务器架构一览
2.1 JMX - 层次
2.2 JBoss 主要模块
2.3 它是如何工作的?
架构模型概念
3.1 容器的概念性架构模型 - 插入式
3.1.1 主要的组件和接口
3.1.2 依赖性
3. 2 JBoss 命名服务概念模型
3.2.1 主要JNDI API
3.2.2 主要组件和接口
3.2.3 依赖性
3. 3 JBossCMP概念模型
3.3.1 主要组件和接口
3.3.2 依赖性
3. 4 JBossTx概念模型
3.4.1 主要组件和接口
3.4.2 依赖性
实际架构模型
4.1 容器实际模型
4.1.1 获得综合实际模型的方法
4.1.2 非正规组件和依赖
4.1.3 实体Bean容器的示例和它的执行方法调用的插件
4.2 JBoss命名服务概念模型
4.2.1 特殊组件和相互关系
4.2.2 客户端获得EJB 本地对象的例子
4.3 JBossCMP概念模型
4.3.1 特殊组件和联系
4.4 JBoss 交易管理实体模型
4.4.1 特殊组件和关联
JBoss 架构的可扩展性
结论
参考
数据字典
附录
图示列表
Figure 1-1 JBoss总体概念模型
Figure 2-1 JMX层次模型
Figure 3-1 容器概念架构模型
Figure 3-2 拦截器调用Pipe
Figure 3-3 JBoss命名服务概念模型 Services Conceptual Model
Figure 3-4 JBoss CMP服务概念模型
Figure 3-5 JBossTx概念架构模型
Figure 4-1 容器相互依赖图
Figure 4-2 JBoss命名服务概念模型
Figure 4-3 方法调用消息图
Figure 4-4 实体Bean容器概念架构模型
Figure 4-5 客户端和EJB容器的交互图
Figure 4-6 JBossCMP依赖与继承图and Inherency Diagram
Figure 4-7 JBossCMP概念模型
Figure 4-8 JBossTx依赖与继承图
Figure Appendix-1 StatelessSessionContainer概念架构模型 Concrete Architectual Model
Figure Appendix-2 StatefulSessionContainer概念架构模型 Concrete Architectual Model
Figure Appendix-3 A COTS EJB容器概念架构模型 Conceptual Architecture Model
1. 介绍
1.1 JBoss是什么?
JBoss是免费的,开放源代码J2EE的实现,它通过LGPL许可证进行发布。它提供了基本的EJB容器以及EJB(好像应该是J2EE)服务,例如:数据库访问JDBC、交易(JTA/JTS)、消息机制(JTS)、命名机制(JNDI)和管理支持(JMX)。目前的JBoss发布版2.2.4实现了EJB 1.1和部分EJB 2.0的标准、JMS 1.0.1、Servlet 2.2、JSP 1.1、JMX 1.0、JNDI 1.0、JDBC 1.2和2.0扩充(支持连接池 (Connection Polling))、JavaMail/JAF、JTA 1.0和JAAS 1.0
您可能关注的文档
最近下载
- 医院电子病历五级工作组工作制度及流程.docx VIP
- 增值税发票开票系统操作流程.doc VIP
- 建筑工程图集 15D202-2:柴油发电机组设计与安装.pdf VIP
- 2024商丘医学高等专科学校教师招聘考试真题及答案.docx VIP
- 现代工程图学习题集(第5版)杨裕根 课后习题答案解析.pdf
- 医院电子病历分级评价现场演练专家问题总结(五级).pdf VIP
- 狂犬病病毒攻毒犬唾液排毒与病毒在体内的分布研究.pdf VIP
- 桩基施工方案桩基桩基施工方案施工方案桩基础施工方案桩基施工.docx
- 屋面防水工程工程施工组织设计方案.docx VIP
- 2025年沈阳市直机关遴选公务员笔试真题汇编带答案解析.docx VIP
原创力文档

文档评论(0)