欢迎来到天天文库
浏览记录
ID:35151742
大小:1.51 MB
页数:56页
时间:2019-03-20
《探析rose框架下的ejb开发及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学硕士学位论文Rose框架下的EJB开发及应用姓名:吴尚申请学位级别:硕士专业:计算机应用技术指导教师:潘昊20050501武汉理工大学硕士学位论文中文摘要Java2平台企业版定义了多层企业应用程序的标准。J2EE通过提供标准化,模块化的组件,并为这些组件提供完整的服务,简化了企业应用的开发,从而避免了进行复杂的程序设计。J2EE的核心规范是EnterpriseJavaBean(EJBs)。这是因为EJB服务端组件模型简化了具有交互性、可扩展性和移植性中问件的开发。在采用EJB技术的J2EE项
2、目中,EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、可重用性以及丌发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。设计模式是一套被反复使用、经过分类编目的代码设计经验的总结。使用设计模式可以提高代码的可重用性和可靠性,并且让代码更容易被他人理解。本论文研究了Rose框架下的EJB设计模式及其在项目中的应用。为了能够在Java和J2EE开发平台下更好的进行软件开发,我们自主研发出了一个通用的技术框架一Rose,它实际上也是为了提高开发的通用性和再利用性提供的一种面向对象的软件
3、环境。Rose框架提供了各种各样的技术标准,例如:GUIAPI,异常处理API,EJB.Java消息服务(JMS),事务处理API,JavaMan等等。这里主要剖析EJB在ROSE框架下是如何设计、实现和部署的。在本论文中首先详细介绍了Rose框架F的EJB的分类和它们各自的组成。然后详细讨论了本论文的核心部分:EJB的四个设计模式SessionBeanFagade模式,Command模式,DateObject模式,VersionLock模式,以及两个数据处理方法:数据缓冲和数据转换。并通过实例来进行演
4、示说明。由于EJB框架要考虑到大型系统中事务安全等各方面问题,在效率性能方面有所欠缺,Rose框架下的EJB设计模式则可以弥补这些问题。通过灵活运用Rose框架下的EJB设计模式,不但能够提高代码重用性和可拓展性,更重要的是大大提高了系统的执行效率。关键词:Rose,SessionBeanFagade,command,EJ8,J2EE一一.亟堡堡三查堂堡主兰垡丝塞AbstractTheJava2Platform,EnterpriseEdition(J2EE)definesthestandardforde
5、velopingmultitierenterpriseapplications.TheJ2EEplatformsimplifiesenterpriseapplicationsbybasingthemonstandardized,modularcomponents,byprovidingacompletesetofservicestothosecomponents,andbyhandlingmanydetailSofapplicationbehaviorautomatically,withoutcompl
6、exprogran.ning.ThecoreoftheJ2EEiSEJB—EnterpriseJavaBeanwhichiStheEnterpriseApplicationcomponent.TheETBDesignPatternsisveryimportantforthewholesystem.AndwhethertheEJBdesignpatternsiSbetterornotimpacttheefficiencyandperformance,expansibility,maintainabilit
7、y,reusabilityoftheapplicationdirectly.ApatternasabestpracticesolutiontoaconlInonrecurringproblem.ThatiS,apatterndocumentsandexplainsanimportantorchallengingproblemthatcanoccurwhendesigningorimplementinganapplication,andthendicussesabestpracticesolUtionto
8、thatproblem.OfCOUrSetherearemanyusesofpatterns.InordertodesignthepatternofEJBbetter,weuseanewframework——ROSEwhichstandsforReusableObject——orientedSoftwareEnvironment.ItiSacommonfoundationframeworkdevelopedinHITforbuildinga
此文档下载收益归作者所有