EJB组件在可重构ERP系统中的应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中山大学硕士学位论文EJB组件在可重构ERP系统中的应用姓名:王永良申请学位级别:硕士专业:计算机软件与理论指导教师:常会友20040427EJB组件在可重构ERP系统中的应用作者:王永良学位授予单位:中山大学相似文献(10条)1.学位论文陈智罡基于J2EE中EJB组件技术的研究及其在电子商务中的应用2004J2EE是Sun公司提出和制定的基于Java技术的分布式组件计算平台规范,基于这个平台可以实现快速开发和部署多层结构的易于移植的应用系统.EJB技术是J2EE的基石,它能让开发者快速开发大规模企业应用的组件体系结构.而EJB服务器通过为中间件服务(如事务处理、安全性、数据库连接及其他)提供自动支持,降低了开发中间件的复杂程度.该文针对EJB的产生、体系结构及特点作了介绍,同时从持久化最优操作、EJB最优操作、EJB性能优化、EJB组件约束进行了深入研究,建立了一些策略和规则.而且将EJB技术及其它J2EE中的相关技术,与电子商务应用开发技术结合起来,设计出运行在J2EE服务器上通用的电子商务平台,展示了开发网上商店的具体流程.在构建本系统中使用了J2EE的多种技术,合理利用了各种技术的优势,例如采用了JSP技术生成用户视图,JavaServlet进行前台控制,EJB提供后端的业务逻辑.另外还采用与JSP结合的很好的JavaBean向前台提供数据并处理一些简单的业务逻辑.同时为了提高系统性能,在网上商店系统中采用了多种设计模式.系统采用前台控制器来方便的实现导航;采用复合视图来向用户提供Web显示,以降低视图中的重复代码;采用业务代表降低了各层次之间的耦合;并在业务层中采用值对象来向表示层提供数据.开发出了一个高可扩展性、可靠性以及可重用性的网上购物系统,以满足现实生活的需要.2.期刊论文赵宝钢.李齐斌.高伟.ZHAOBao-gang.LIQi-bin.GAOWei基于J2EE架构的企业应用集成中EJB组件的开发-信息技术2006,30(7)EJB是实现J2EE架构业务逻辑层商务功能的可重用组件.首先详细介绍了企业应用集成中的几个基本概念,如软件架构的多层C/S模式、J2EE架构、J2EE架构中的EJB组件等.给出了EJB组件的开发示例.最后指出用EJB组件实现J2EE架构中的业务逻辑层具有简单易行安全高效的特点.3.学位论文叶珍J2EE/EJB体系结构的改进研究实现及应用2002作为J2EE核心的EJB技术,主要思想是让恰当的专家做恰当的事情,应用领域的开发人员将开发精力放在应用逻辑的实现方面,而不用考虑底层的计算机技术;计算机专业开发人员专门负责处理底层的技术细节,而不用考虑应用领域的专业知识.和目前的许多系统和模型相比,FJB具有许多优越性,日益成为多层结构分布式应用系统的服务器端构件模型的主要选择.但是,J2EE/EJB体系结构还不完善,实际实施时,在执行效率,访问速度,可扩展性,可维护性方面还不尽人意.该论文对其存在的问题进行深入分析,在此基础上,对原有J2EE/EJB体系结构进行改进,在传统J2EE/EJB体系结构中增加了:数据访问层、工作流对象层、快卖通道和MessageQueue.数据访问层提供对不同数据资源的访问,实现数据访问逻辑与数据资源之间的松耦合;工作流对象层提供了工作流对象的视图,使开发人员可以透明地访问工作流对象,而不必了解工作流实现的细节;快读通道为系统提供一条非EJB的数据访问途径,加快数据的访问速度;MessageQueue机制通过在系统中构造RequestQueue和ResponseQueue,解决原有J2EE/EJB体系结构由RMI而引起的Bean调用阻塞问题.通过这些体系结构上的改进,以求弥补EJB技术的不足,使体系结构能更加适应应用系统的需求.最后,利用这些研究成果,设计并实现了投资计划管理系统.4.期刊论文谢智明.XIEZhi-mingJ2EE框架中EJB对存储过程调用的实现-湖南科技学院学报2009,30(8)存储过程可以降低应用服务器和数据库服务器之间的网络通信量,提高分布式计算的性能.EJB组件在J2EE框架中负责处理核心业务逻辑,与数据库交互频繁.EJB对存储过程的调用是J2EE关键技术之一.本文通过实例详细阐述了这一关键技术的实现过程.5.学位论文刘艳基于J2EE/EJB的多层分布式体系结构的研究与应用2004传统的客户机/服务器(Client/Server)体系结构流行已久,曾经是一种成功的企业应用解决方案.但自20世纪90年代以来,随着近年来Internet的迅猛发展以及Internet技术的广泛发展,特别是Web及相关技术,传统的客户机/服务器两层模型已经明显不能适应企业应用的发展要求,计算机的体系结构也从两层的C/S结构发展到现在的三层C/S结构.三层的体系结构也就是在在客户端和服务器端之间加入了一个新的逻辑层-应用层,把客户端的业务逻辑独立出来,并与数据库中的存储过程合并在一起,构成应用层,以缓和客户机或数据库上的代码膨胀,集中管理业务逻辑,使系统具有良好的伸缩性、稳定性和安全性等特点.Sun公司推出的J2EE企业平台很好地满足了现代企业计算的需要,它不仅继承了Java语言的平台独立的特点,而且结合了组件技术,为现代企业多层分布式应用提供一套完整的解决方案.该论文结合了杭州市财政局的会计人员从业资格管理系统的升级项目,研究了基于J2EE的EJB组件模型的多层分布式体系结构的设计与实现:深入探讨了三种分布式处理技术(RMI,CORBA,COM)的区别,将J2EE平台的EJB技术与WindowsDNA体系的COM+技术从多个角度进行了比较;详细阐述了在系统开发过程中J2EE平台的几项核心技术(如:J2EE平台的服务技术、通信技术、EJB组件技术等)的应用;引入了源于MVC三部件框架的设计模式,实现了应用中表现逻辑与业务逻辑的分离;最后,结合在开发过程中遇到的问题,详细解释了开发过程中实现的关键点:用ServiceLocator模式实现了统一的命名服务管理;运用ValueObject模式将所有状态数据包装成一个可序列化对象VO,然后在客户机、SessionBean与EntityBean之间传递,减少了使用实体Bean造成的潜在网络通信量;以及引入SessionFacade模式,用SessionBean封装了EntityBean,改善了数据存取的性能.该课题选用了BEA公司的Weblogic应用服务器为EJB的部署平台,以Jbuilder为开发工具,实现了以EJB组件模型为基础的三层客户服务器结构应用.6.学位论文苏林凤EJB应用研究与性能优化J2EE平台为企业应用的设计、开发、集成以及部署提供了一条基于组件的实现途径。J2EE的核心是EJB。EJB定义了如何编写服务器端组件,提供了组件与管理组件的应用服务器之间的标准约定,基于这种标准的所有EJB组件或服务器可以轻易的做到互操作和移植。EJB是一种组件架构,使得开发人员能够快速开发出具有伸缩性的企业级应用。EJB最大的好处是,EJB组件封装了业务对象及其概念,让开发人员可以把关注点集中于业务逻辑本身,而把安全和事务回滚等任务交付给EJB容器。而正是因为容器提供的系统级服务占用了太多的系统资源从而影响了系统性能,能否改善和提高EJB性能是基于EJB的企业应用系统成败的关键。本文介绍了J2EE平台及其体系结构,比较了传统持久化方法、轻量级持久化框架以及实体Bean组件的特点和适用范围。通过熟悉EJB规范,论证EJB的优缺点,分析EJB的体系结构和EJB调用原理,提出了一个基于SessionFacade、DTO、DAO等EJB设计模式的用于提高EJB远程调用效率的优化设计方案。主要研究内容包括:(1)研究了J2EE规范及体系结构,分析了J2EE核心模式在优化EJB性能上的优化思想。分析比较了目前J2EE持久化方式,并指出它们的优缺点。(2)研究了EJB组件体系,分析了RMI的工作机制以及基于RMI机制的EJB远程调用原理,从而找出了影响EJB性能的关键因素,并总结了优化EJB性能的设计原则。(3)在分析EJB设计模式理论的基础上,提出了在远程调用和应用架构两个方面提高EJB远程调用效率的优化设计方案。并通过应用实例,验证了优化方案的正确性和可行性。最后,做出总结和展望。7.期刊论文马廷淮.赵亚伟.刘忠用EJB开发J2EE应用-计算机应用2002,22(4)介绍了EJB的J2EE的基本架构和EJB的基本结构,结合Weblogic应用服务器,介绍了EJB在应用服务器中的部署和分发的几种方法,以及如何调用部署在服务器中的EJB.8.学位论文张继敏基于EJB组件模型的平台架构改进研究2007作为一种分布式企业级应用系统的开发平台,J2EE以其多种使用方便的标准化组件式服务一度在业界倍受推崇。作为一个整体,J2EE无疑取得了巨大成功。但作为J2EE重要组成部分的EJB组件模型却饱受非议:如EJB模型的侵入性太强、实体Bean技术表现不尽如人意等。正是由于EJB组件模型自身存在的先天性不足,使得在基于传统J2EE架构技术开发企业级应用的过程中几乎总是不可避免的出现“过度工程”。与此同时,基于J2EE的轻量级框架技术正在快速发展。轻量级框架技术是一种比传统架构技术更加简单、而又不失强大的企业级应用架构技术。这些框架技术采用了一些先进的设计思想:如使用更加简约的POjO组件替代实体Bean、更加灵活的组件装配机制替代EJB的容器代码生成机制等。在很多应用领域均有出色的表现。然而,现有的轻量级框架技术还远未成熟到能完全取代EJB的程度。毕竟EJB在组件分布技术以及系统的完整性方面有着不可比拟的优势,这些优势也令其一直坚守着相当的市场份额。于是,如何改进基于EJB组件模型的J2EE平台架构技术,使其兼备轻量级框架技术的众多优点,成为目前国内外相关领域探索和研究的热点。本文在研究和分析基于EJB组件模型的平台架构的基础上,借鉴了当前流行的轻量级容器架构的设计思想,使用AOP、IoC等技术改造现有的EJB组件模型,进而在该组件模型的基础上提出了J2EE架构的改进方案,并给出基本实现。经实际项目验证,改进后的架构技术在易用性、可扩展性等指标上均有明显的提升。具体工作和主要内容如下:1)深入研究J2EE#架构的各组成部分的工作原理和运行机制;2)对现行的EJB组件模型进行深入的研究,探索现有EJB组件模型不足之处的深层次原因;3)深入研究现有的各种轻量级框架的工作原理;4)基于传统的EJB组件模型分别在组件装配技术、声明式事务管理、持久化技术三方面提出了平台架构的改进方案,并基本实现;5)在实际项目开发中,使用基于改进后的EJB组件模型取代基于传统的EJB组件模型的架构技术,取得良好效果,开发效率提高。9.期刊论文周虹.邱劲.ZHOUHong.QIUJin基于J2EE平台的EJB组件的设计与开发-苏州科技学院学报(自然科学版)2008,25(4)介绍了EJB的技术平台J2EE及EJB自身的相关概念,结合具体的网络书店详述了如何利用EJB开发商业组件,并着重探讨了在开发前期的设计过程:系统结构层次的划分、各个层次之间选用的模式、实体Bean和会话Bean的合理分配、值对象的应用等.最后,以网络书店为例,给出了开发步骤,并分析了其中的模式实现.10.学位论文崔雪芝J2EE框架下的地铁售检票系统报表管理中EJB的应用2004Java作为一种新型的语言问世时间虽然很短,但由于其独具的魅力,日益受到广大企业应用开发者的青睐,与之相关的技术层出不穷。Sun公司力图使Java不仅仅使其作为一种有生命力的语言来发展,更重要的是,要将其作为一种有生命力的企业开发平台。Java服务器端技术涵盖的内容极其丰富,而J2EE的目标就是把企业级开发中最基本的,而又显得零散的,低层次的语义封装到一个基于包容器的体系结构中,从而使开发者将其主要工作集中于编写与之密切相关的业务逻辑部分,进而减少了巨大的工作量。EJB技术是J2EE技术的一部分,EJB是一种服务器端组件

1 / 69
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功