欢迎来到天天文库
浏览记录
ID:33321728
大小:1.79 MB
页数:59页
时间:2019-02-24
《dm_ejb容器原型系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华中科技大学硕士学位论文DM_EJB容器原型系统的设计与实现姓名:李永波申请学位级别:硕士专业:计算机软件与理论指导教师:王元珍20040510华中科技大学硕士学位论文摘要EJB组件是SUN提出的一种分布式计算的组件体系结构,通过它使用Java语言可以方便地开发出分布的、面向对象的企业级应用。EJB容器为这些组件提供了运行环境和多种底层服务,从而简化了上层应用的开发过程。基于“国产数据库管理系统DM3”的DnEJB容器系统使各类客户能够轻松、快捷地建造以Java语言为基础的服务器端组件。DMEJB容器系统的总体结构满
2、足三层体系结构环境下客户应用的通用请求,按照实现的功能分为客户服务管理、容器管理和底层服务管理三个主要部分。在深入研究EJB规范的基础上,DMEJ8容器系统采用了面向对象的设计方案和实现技术。通过明确划分应用服务器和EJB容器系统在J2EE框架中的不同角色,将EJB容器系统划分为一个独立的部分,客户的组件访问请求由应用服务器通过CPI接口委托给EJB容器执行。由于EjB容器需要提供多种服务,为了提高系统的灵活性和代码的重用性,DM容器系统把容器和所需要的服务分割开来,容器通_EJBEJB过SPI接口访问所需要的服务。
3、通过提供这些接口,DM-EJB容器不仅可以采用已实现的服务,还可以灵活增加新型服务。而且能够嵌入到其他系统中,为那些需要EJB组件服务的WEB服务器提供立即的支持。在客户一容器接口(CPI)和容器一服务(SPI)接口的设计和实现过程中,采用的关键技术有:组件远程接口和EJBHome接口的代理实现技术、组件对象的生存周期管理技术、组件对象的缓冲管理技术,组件的安全验证和授权技术、组件的事务管理和数掘库连接管理技术。关键字:组件,容器,安全,事务,数据库连接I华中科技大学硕士学位论文AbstractEJBcomponen
4、ttechnology,anewdistributedcomputingtechnology,isspecifiedbySun.Thecomponentmakesitpossibletodevelopdistributedandobject—orientedapplicationsforenterpriseswithJava.EJBcontainerisasystemthatprovidesrunningenvironmentandvariousbasicservicesforthesecomponents.Byth
5、ismeans,theapplicationdevelopprocesshasbeensimplified.TheDM_EJBcontainersystembasedon“thehomemadeDBMS:DM3’’makesiteasyandconvenientforcustomerstoestablishtheapplicationsthatarebasedonJavalanguage.TheglobalarchitectureofDM—EJBcontainersystemsatisfiesthegeneralap
6、plicationrequirementsunderthecircumstancesoftheThree—tierapplicationarchitecture.AccordingtothefunctionstOberealized,itincludesthemanagementsofcustomerservice,thecontainermanagementandthebasicservice.BasedonthefurtherstudyofEJBspecification,theobject—orientedid
7、eashavebeenusedfordesigningandimplementingDM_EJBcontainersystemthataccordswithEJBspecification.TheEJBcontainersystemhasbeenconsideredasanindependentpartasthedifferentroleswhattheapplicationserverandEJBcontainerplayintheJ2EEPlatform.Thecomponent-accessrequestswi
8、llbesubmittedandperformedthroughCPIinterfaceEJBcontainerneedstosupplymanykindsofservices.Forthepurposeofhnprovingthesystemflexibilityandreusingthecodesoftheapplication,theEJ
此文档下载收益归作者所有