Rose框架下的EJB开发及应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:tiantianaiguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java 2平台企业版定义了多层企业应用程序的标准。J2EE通过提供标准化,模块化的组件,并为这些组件提供完整的服务,简化了企业应用的开发,从而避免了进行复杂的程序设计。J2EE的核心规范是Enterprise Java Bean(EJBs)。这是因为EJB服务端组件模型简化了具有交互性、可扩展性和移植性中间件的开发。在采用EJB技术的J2EE项目中,EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、可重用性以及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。 设计模式是一套被反复使用、经过分类编目的代码设计经验的总结。使用设计模式可以提高代码的可重用性和可靠性,并且让代码更容易被他人理解。本论文研究了Rose框架下的EJB设计模式及其在项目中的应用。为了能够在Java和J2EE开发平台下更好的进行软件开发,我们自主研发出了一个通用的技术框架—Rose,它实际上也是为了提高开发的通用性和再利用性提供的一种面向对象的软件环境。Rose框架提供了各种各样的技术标准,例如:GUI API,异常处理API,EJB,Java消息服务(JMS),事务处理API,JavaMail等等。这里主要剖析EJB在ROSE框架下是如何设计、实现和部署的。 在本论文中首先详细介绍了Rose框架下的EJB的分类和它们各自的组成。然后详细讨论了本论文的核心部分:EJB的四个设计模式SessionBean Facade模式,Command模式,Date Object模式,Version Lock模式,以及两个数据处理方法:数据缓冲和数据转换。并通过实例来进行演示说明。由于EJB框架要考虑到大型系统中事务安全等各方面问题,在效率性能方面有所欠缺,Rose框架下的EJB设计模式则可以弥补这些问题。通过灵活运用Rose框架下的EJB设计模式,不但能够提高代码重用性和可拓展性,更重要的是大大提高了系统的执行效率。
其他文献
原来,上期封底《怪味成语》的答案是“举棋不定”。以下答对的同学将获得编辑部寄出的奖品。 It turns out that the answer to the “Idioms of Weird Flavors” on the ba
当今社会,嵌入式系统的应用越来越广,需求越来越大.传统的嵌入式系统开发方法不利于修改设计,开发成本高,设计周期长,不能满足激烈的市场竞争的需要.一种新型的嵌入式系统设
1.以关并压产、控制总量为主攻方向的“1125”工程初战告捷,到1999年底已关闭各类小煤矿3.1万个,压产2.5亿吨。全国煤炭总量为IO.23亿吨。2.国家煤炭局与所属在京企业脱钩,中煤送出口
自动分词技术是汉外机器翻译的基础工程。 汉语自动分词不仅是汉外机器翻译的必要环节,也是各种汉语信息处理包括语音处理、词频统计、主题词索引、文摘生成、情报检索、汉
近年来,随着移动定位技术的成熟和位置社交网络的广泛流行,产生了各种各样基于位置社交网络的应用。由于相关的位置推荐技术可以从位置社交网络中用户轨迹数据提取用户行为模
目的 分析永久性心脏起搏器植入患者术后囊袋感染的主要原因及预防措施.方法收集2012 年1 月~2016 年1 月我院收治的183 例行永久性心脏起搏器植入患者的临床资料, 其中观察到
现在Internet的发展十分迅速,早期的框架是用户自己通过Internet获取网络上的资源:程序、文档等;这就是说,早期的Web是以人为中心的,人来不断地发送各种请求,以获取各种资源;而现在
无线Mesh网络是一种新型无线网络技术,具有高带宽、高速率、组网灵活、网络覆盖率高等优势,受到了业界的广泛关注。认知无线电技术允许用户通过伺机占用的方式接入到网络中,
计划经济下的经营管理方式,使很多地方矿山都存在不少的问题。诸如劳动生产率不高,经济效益低下,资源浪费严重,资金缺乏,转产困难。再加上矿山一般分布在边远山区,废弃的矿石不易回
水利工程设计运行于流程之中,设计院所有的项目管理及业务活动都是由各种流程组成的。设计流程是设计项目管理的核心,最终决定设计院的实际收益,因此迫切需要一种能够支持业务流