学位论文 > 优秀研究生学位论文题录展示
应用服务器中EJB容器的设计与实现
作 者: 李亚伟
导 师: 周明天
学 校: 电子科技大学
专 业: 计算机软件与理论
关键词: EJB组件模型 容器 包装类 持续化
分类号: TP393.03
类 型: 硕士论文
年 份: 2002年
下 载: 95次
引 用: 2次
阅 读: 论文下载
内容摘要
随着Internet的发展,计算机软件系统的信息处理规模也呈持续增长的趋势。然而,由于传统分布计算技术的固有缺陷,软件系统却变得更庞大、缓慢和脆弱。在这种情况下,分布对象计算应运而生。Sun公司提出的Enterprise JavaBeans(EJB)模型作为最新的分布对象计算模式,已经成为构筑基于Web的企业级应用的主流工业标准。 在本课题中,本人负责应用服务器项目中符合EJB1.1规范的容器设计与实现。在已有的交易月盼器和名字服务器的基础上设计了EJB容器的体系结构,并使用包装类设计模式实现了EIB API接口。同时,完成了EJB组件交易管理、生命周期管理和持续化管理的工作。 本文第一章讨论了EJB模型的技术背景。第二章介绍了EJB服务器的实现。第三章详细讨论了EJB容器的体系结构与实现。第四章讨论了包装类模式在EJB容器模型中的应用。接下来五、六、七章分别详细描述了容器对EJB组件的生命周期管理、交易管理和持续化管理设计与实现。最后在第八章做了结语。
|
全文目录
第一章 引言 10-26 1.1 分布对象技术的出现 10-11 1.2 对象中间件技术 11-12 1.2.1 中间件的概念 11 1.2.2 对象中间件的概念 11-12 1.3 分布对象技术的分类 12-13 1.3.1 COM组件模型 12 1.3.2 CORBA对象模型 12-13 1.4 J2EE架构 13-17 1.4.1 Java语言简介 13 1.4.2 Java 2 Enterprise Edition 概述 13-15 1.4.3 J2EE的体系结构 15-17 1.5 EJB组件模型 17-23 1.5.1 基本概念 17-18 1.5.2 EJB摸型的结构 18-20 1.5.3 与EJB组件开发相关的系统角色 20-21 1.5.4 EJB组件的分类 21-23 1.6 J2EE/EJB技术的技术优势和发展现状 23-26 第二章 EJB且盼器的设计与实现 26-33 2.1 EJB服务器的结构和功能 26-28 2.1.1 EJB服务器的功能描述 27-28 2.2 EJB服务器的语言实现 28-33 2.2.1 Abs Servicelmpl类 28-29 2.2.2EJBServlce接口 29-30 2.2.3 EJB Servicelmpl类 30-31 2.2.4 EJB服务器功能实现的主要调用流程 31-33 第三章 EJB容器的设计与实现 33-48 3.1 EJB容器总体结构 33-34 3.2 EJB容器模型中的各个接口 34-39 3.2.1 商业方法接口 34-35 3.2.2 EJB Object接口 35 3.2.3 EJB回调API接口 35-38 3.2.4 EJB组件上下文接口 38-39 3.3 EJB容器逻辑对象的功能概述 39-40 3.4 EJB容器逻辑对象的实现 40-48 3.4.1 容器逻辑对象的接口和主类 41-43 3.4.2 相关的EJB部署信息数据结构 43-44 3.4.3 容器方法实现的具体流程和相关数据结构 44-48 第四章 EJB包装类的设计与实现 48-66 4.1 隐式中间件计算模式 48-50 4.2 EJB容器中包装类的设计 50-53 4.2.1 包装类设计模式 50-51 4.2.2 EJB容器中的包装类 51-53 4.3 RMI远程通信与包装类 53-58 4.3.1 RMI的体系结构 54-57 4.3.2 基于RMI的包装类 57-58 4.4 包装类的结构 58-63 4.5 包装类实现方法拦截的流程 63-66 第五章 EJB组件生命周期管理设计与实现 66-81 5.1 无状态会话BEAN组件的生命周期管理 66-71 5.1.1 客户视图中无状态会话Bean的生命周期 66-67 5.1.2 组件实例池机制的引八 67-69 5.1.3 组件实例池的实现 69-71 5.2 有状态会话BEAN的生命周期管理 71-76 5.2.1 有状态会话Bean的生命周期 71-72 5.2.2 生命周期管理实现 72-74 5.2.3 状态转换的实现流程 74-76 5.3 实体BEAN的生命周期管理 76-81 5.3.1 EJB Object对象的生命周期 76-77 5.3.2 引入实例池后的生命周期 77-78 5.3.3 生命周期管理的实现 78-80 5.3.4 状态转换的主要流程 80-81 第六章 EJB组件交易管理的设计与实现 81-91 6.1 J2EE中的交易处理结构 81 6.2 EJB组件的交易模型 81-84 6.2.1 两种交易模型 81-82 6.2.2 CMT模式下支持的交易属性 82-84 6.3 交易管理的实现 84-91 6.3.1 无状态会话Bean组件的交易管理 84-88 6.3.2 有状态会话Bean组件的交易管理。 88-91 第七章 实体BEAN持续化管理的设计与实现 91-99 7.1 持续化管理的功能 91 7.2 实体BEAN组件方法映射 91-96 7.2.1 BMP实体Bean组件方法映射 91-92 7.2.2 CMP实体Bean组件的方法映射 92-96 7.3 实体BEAN组件与数据库之间的数据同步 96-99 7.3.1 ejbLoad读同步的调用 96-97 7.3.2 ejbStore写同步的调用 97-98 7.3.3 优化策略 98-99 第八章 总结 99-100 参考文献 100 致谢 100
|
相似论文
- 宁波市主要造林树种苗木工厂化育苗基质配方研究,S723.1
- 薄壳山核桃容器育苗及嫁接技术研究,S664.1
- 不同基质配比对容器大叶女贞苗生长与生理指标影响的研究,S687
- 不同光照强度和施肥水平对降香黄檀容器苗质量的影响,S792.28
- 滨梅繁殖技术初步研究,S685.99
- NVD音视频容器格式的研究与实现,TP391.41
- 反应堆压力容器快中子注量计算方法研究,TL32
- 大开孔结构压力容器有限元分析及强度设计,TH49
- 奥氏体不锈钢焊缝韧性与组织规律性研究,TG457.11
- 压力容器参数化设计的研究,TP391.72
- 富氩气体保护焊在压力容器设备上的应用研究,TG444.72
- 遵义旅游持续化发展的策略研究,F592.7
- 整体多层包扎式高压容器应力状态研究,TH49
- 整体多层包扎式高压容器预应力分布及其均匀化研究,TH49
- 高压圆柱壳与球形封头连接区可靠性分析,TH49
- 销售包装容器造型设计的舒适度研究,TB482
- 单轴式声悬浮器的优化设计及其悬浮性能研究,TB559
- 辽西地区水土保持型苗木容器育苗技术研究,S723.1
- 茶籽基质育苗技术及萌发过程中营养生理研究,S571.1
- 陶瓷水容器造型设计研究,J527
- 现代香水容器造型的方法研究,J524.2
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络互连技术
© 2012 www.xueweilunwen.com
|