基于对象中间件的企业级应用技术的研究

基于对象中间件的企业级应用技术的研究

论文摘要

目前企业级应用日趋复杂,它具有涉及资源众多、事务密集、数据量大、用户数多、对安全性要求高等特点。应用中间件技术特别是对象中间件技术可以大大缩短企业级应用的开发周期。对象中间件技术是面向对象技术和分布式计算结合的产物,是今后中间件技术发展的主流方向。 本文主要研究如何使用EJB/J2EE中间件技术进行企业级应用开发,以满足企业级应用对高可靠性、高可用性、可扩充性和安全性等的要求,并以笔者参与研究开发的公交MIS系统为实例,对使用EJB/J2EE中间件技术进行企业级应用开发进行了研究,研究工作和研究成果主要包括以下内容。 论述了什么是企业级应用,企业级应用开发平台应该具有的特征。分析了中间件技术及其特点,说明了中间件技术在企业级应用开发中的重要性。深入的研究了EJB的体系结构和编程模型。详细探讨了会话Bean和实体Bean的设计,指出了在设计和实现会话Bean和实体Bean时易出现的问题,并给出了一般的比较优良的设计方案,这些方案都成功的应用在公交MIS系统中。分析和研究了基于EJB/J2EE中间件技术的三层体系结构,并以公交MIS系统为例,研究了表示层、业务层和数据层的设计,指出了设计中应该考虑的问题,探讨了如何利用基于EJB的三层体系结构设计和架构灵活、可靠和易扩展的企业级应用。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 文章的组织结构
  • 第二章 企业级应用及中间件技术分析
  • 2.1 企业级应用
  • 2.1.1 什么是企业级应用
  • 2.1.2 企业级应用开发平台的特征
  • 2.2 中间件技术分析
  • 2.2.1 中间件技术介绍
  • 2.2.2 中间件的特点
  • 2.2.3 中间件的分类
  • 2.2.4 为什么使用中间件技术
  • 2.3 主流对象中间件技术
  • 2.3.1 CORBA技术
  • 2.3.2 COM+/.NET技术
  • 2.3.3 EJB/ J2EE技术
  • 2.3.4 EJB/ J2EE和其它中间件技术的对比
  • 第三章 对象中间件技术的应用—公交MIS系统
  • 3.1 基于中间件技术的企业级应用开发
  • 3.1.1 中间件技术和软件体系结构
  • 3.1.2 基于中间件技术的多层结构
  • 3.1.2.1 多层结构的引入
  • 3.1.2.2 多层结构的优点
  • 3.1.3 企业级应用中多层结构的设计
  • 3.2 公交 MIS系统的分析
  • 3.2.1 系统的需求定义
  • 3.2.2 系统的主要业务
  • 3.2.2.1 车队管理
  • 3.2.2.2 运营调度管理
  • 3.2.2.3 人力资源管理
  • 3.2.3 公交MIS系统的特征
  • 3.3 选择 EJB/ J2EE中间件技术开发
  • 3.3.1 EJB/ J2EE体系结构分析
  • 3.3.1.1 EJB/ J2EE体系结构
  • 3.3.1.2 服务器和容器
  • 3.3.2 EJB/ J2EE的优势
  • 3.3.3 选择 EJB/ J2EE技术
  • 3.4 基于 EJB/ J2EE的公交 MIS系统设计
  • 3.4.1 Web表示层
  • 3.4.2 标准业务层
  • 3.4.3 实体操作层
  • 第四章 公交 MIS系统的设计与实现
  • 4.1 EJB的设计
  • 4.1.1 EJB编程模型
  • 4.1.2 会话 Bean的设计
  • 4.1.3 实体 Bean的设计
  • 4.1.4 会话/实体 Bean综合考虑
  • 4.2 表示层的设计和实现
  • 4.2.1 采用 MVC思想
  • 4.2.1.1 问题的提出
  • 4.2.1.2 MVC和 EJB/ J2EE的融合
  • 4.2.2 访问预处理过滤器
  • 4.2.2.1 问题的提出
  • 4.2.2.2 解决方案
  • 4.3 业务层的设计和实现
  • 4.3.1 会话中间层
  • 4.3.1.1 问题的提出
  • 4.3.1.2 解决方案
  • 4.3.2 双重持久性实体 EJB
  • 4.3.2.1 问题的提出
  • 4.3.2.2 解决方案
  • 4.3.3 EJBHome工厂
  • 4.3.3.1 问题的提出
  • 4.3.3.2 解决方案
  • 4.4 实体操作层的设计和实现
  • 4.4.1 业务对象的设计
  • 4.4.1.1 问题的提出
  • 4.4.1.2 解决方案
  • 4.4.2 数据访问的设计
  • 4.4.2.1 问题的提出
  • 4.4.2.2 解决方案
  • 4.4.3 实体操作层的实现
  • 第五章 小结与展望
  • 研究生学习期间发表的论文
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].“中间件技术”课程中的创新思维培养[J]. 计算机教育 2016(12)
    • [2].面向智能电网通信中间件的关键技术研究[J]. 低碳世界 2016(09)
    • [3].面向分布式计算的中间件技术性能比较研究[J]. 信息通信 2016(03)
    • [4].数字电视嵌入式中间件技术浅谈[J]. 新媒体研究 2016(08)
    • [5].数字电视嵌入式中间件技术[J]. 西部广播电视 2014(23)
    • [6].“中间件技术”课程教学方法改革探讨[J]. 黑龙江教育(高教研究与评估) 2015(09)
    • [7].中间件市场规模巨大[J]. 理财周刊 2019(44)
    • [8].基于Java的移动终端中间件的研究与设计[J]. 数码世界 2017(02)
    • [9].数字电视交互系统中间件技术浅析[J]. 中国有线电视 2013(12)
    • [10].“中间件技术”课程教学改革中的问题与思考[J]. 中国电力教育 2013(31)
    • [11].电子政务公文流转安全中间件研究[J]. 考试周刊 2013(34)
    • [12].物联网RFID中间件安全解决方案研究[J]. 科技致富向导 2011(14)
    • [13].基于工厂方法模式嵌入式通信中间件设备管理框架设计与实现[J]. 电子测试 2020(09)
    • [14].面向服务应急广播通信中间件技术[J]. 西部广播电视 2020(08)
    • [15].基于中间件的抗辐射加固仿真云平台技术研究[J]. 空间控制技术与应用 2020(03)
    • [16].基于中间件技术的云服务端实现[J]. 无线互联科技 2018(23)
    • [17].基于业务中间件容器的插件开发[J]. 计算机系统应用 2017(04)
    • [18].面向仓储管理的RFID中间件的设计与应用[J]. 机械制造与自动化 2016(03)
    • [19].基于聚类的RFID中间件技术研究[J]. 佳木斯大学学报(自然科学版) 2013(05)
    • [20].面向水利信息化的中间件及其支持服务平台[J]. 水利技术监督 2013(06)
    • [21].从视频监控中间件到云计算中间件[J]. 中国安防 2014(Z1)
    • [22].中间件技术在无线网络中的应用研究[J]. 电脑知识与技术 2013(04)
    • [23].中间件技术在电子文件中心建设中的应用研究[J]. 兰台世界 2012(05)
    • [24].图书馆系统RFID中间件的研究与实现[J]. 山西科技 2012(04)
    • [25].浅谈数字电视嵌入式中间件技术[J]. 有线电视技术 2012(09)
    • [26].“云计算”成为最大的“中间件”[J]. 硅谷 2012(16)
    • [27].金蝶中间件的本土化进攻[J]. IT经理世界 2011(Z1)
    • [28].基于企业应用浅析中间件教学改革[J]. 科技信息 2011(21)
    • [29].基于中间件的云计算理解与价值探讨[J]. 程序员 2010(05)
    • [30].用于冶金工业的中间件[J]. 金属世界 2010(05)

    标签:;  ;  ;  

    基于对象中间件的企业级应用技术的研究
    下载Doc文档

    猜你喜欢