学位论文 > 优秀研究生学位论文题录展示

应用服务器中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

相似论文

  1. 宁波市主要造林树种苗木工厂化育苗基质配方研究,S723.1
  2. 薄壳山核桃容器育苗及嫁接技术研究,S664.1
  3. 不同基质配比对容器大叶女贞苗生长与生理指标影响的研究,S687
  4. 不同光照强度和施肥水平对降香黄檀容器苗质量的影响,S792.28
  5. 滨梅繁殖技术初步研究,S685.99
  6. NVD音视频容器格式的研究与实现,TP391.41
  7. 反应堆压力容器快中子注量计算方法研究,TL32
  8. 大开孔结构压力容器有限元分析及强度设计,TH49
  9. 奥氏体不锈钢焊缝韧性与组织规律性研究,TG457.11
  10. 压力容器参数化设计的研究,TP391.72
  11. 富氩气体保护焊在压力容器设备上的应用研究,TG444.72
  12. 遵义旅游持续化发展的策略研究,F592.7
  13. 整体多层包扎式高压容器应力状态研究,TH49
  14. 整体多层包扎式高压容器预应力分布及其均匀化研究,TH49
  15. 高压圆柱壳与球形封头连接区可靠性分析,TH49
  16. 销售包装容器造型设计的舒适度研究,TB482
  17. 单轴式声悬浮器的优化设计及其悬浮性能研究,TB559
  18. 辽西地区水土保持型苗木容器育苗技术研究,S723.1
  19. 茶籽基质育苗技术及萌发过程中营养生理研究,S571.1
  20. 陶瓷水容器造型设计研究,J527
  21. 现代香水容器造型的方法研究,J524.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络互连技术
© 2012 www.xueweilunwen.com