浅议基于ejb的分布式系统开发技术的研究与应用

浅议基于ejb的分布式系统开发技术的研究与应用

ID:34834515

大小:2.03 MB

页数:73页

时间:2019-03-12

浅议基于ejb的分布式系统开发技术的研究与应用_第1页
浅议基于ejb的分布式系统开发技术的研究与应用_第2页
浅议基于ejb的分布式系统开发技术的研究与应用_第3页
浅议基于ejb的分布式系统开发技术的研究与应用_第4页
浅议基于ejb的分布式系统开发技术的研究与应用_第5页
资源描述:

《浅议基于ejb的分布式系统开发技术的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文基于EJB的分布式系统开发技术的研究与应用姓名:余艳丽申请学位级别:硕士专业:计算机应用技术指导教师:胡家宝20060401摘要随着计算机科学和Intemet技术的飞速发展,越来越多的企业采用Intemct协议标准和分布式对象技术来构筑电子商务或企业内部网,以实现信息发布与数据共享,从产生到现在短短几年的发展,在Intemet上构造分布式的企业级应用系统,已成为当今的主流技术。J2EE作为一种分布式计算技术,已经广泛应用在很多领域,其可伸缩性、可扩展性的框架体系为应用系统带来了灵活的选择和实现。使用J2EE技术来实现企业信息系

2、统主要有两个好处,高度的安全性以及多样化的选择。EJB(EmerpriseJavaBe咖是J2EE的核心技术,是一种服务器端组件体系结构,能够开发出可扩展的企业级分布式组件应用程序。在EJB设计中,SessionFacade是应用最广泛的设计模式。它应用SessionbeaEl来实现铷ade模式的思想,把构成子系统的一套对象“包装”在sessionbeall中,这样,sessionFacade作为客户端访问业务对象的中介者,抽象了底层业务对象的交互,屏蔽了业务对象。它对客户端隐藏了参与者之间的复杂的交互,并提供给客户端一个接口服务层。Mvc(Mode

3、l.View-Contr01)模型.视图.控制器的模式是XeroxPARC在八十年代为编程语言smalltalk.80提出的一种设计模式。MVc模式在理论上实现了业务逻辑与界面显示的分离,它的提出对W曲的应用开发具有重要意义。以MVc模式进行JsP/servlet+EJB的web应用开发,有着得天独厚的优势。本文首先简要介绍分布式对象技术,然后阐述J2EE的体系结构,介绍J2EE的组件技术、容器模型、J2EE平台的规范和提供的服务以及开发J2EE的过程中应遵循的规范,重点介绍EJB组件以及各组成部分,同时,对会话BeaIl、实体Beall和消息驱动B

4、ean分别进行了阐述,并介绍如何优化EJB的性能以及处理遗留系统的策略。最后,以一个具体的EJB应用系统的设计为例来说明如何利用EJB来构建分布式软件系统平台。从需求分析到系统结构对系统进行了详细的描述。设计了数据库结构,采用数据库缓冲池技术减少系统响应时间。在服务器端使用Facadc模式和间接引用技术实现了Bean之间的松耦合,客户端则使用了MvC模式。系统以sQLsenrer数据库为基础,采用了JsP、servlet、EJB、JDBC、s0L等为实现技术,以BEA公司的w曲Logic为应用服务器,JBuilder为主要开发工具,实现了对系统的有效

5、管理。关键词:J2EE;E鹏;MVC;数据库连接池;SessionFacadeIIAbsn.actWimthedevelopmentofcomputerscienceandIntemettechnology’andEnterprise’sdemarldsuchasdis试but缸goftheda_【a,t11eexpallsibilityofthesystemand也edi虢renceoftheplatfoml,rnorcandmoreEnterpriseuseIntemetprotocolstarIdardandDistributedObject1

6、bchnologytoconstmcttheirE—commerceorIntraIlettoshare也eirdataandissuei时bmlation.Witllinaf奄wyearsdevelopmcnt,constnlctdis嫡butedEnte中riseapplicationsystemon廿leImemethasbecome廿lemains仃e锄oftlletechnologMJ2EEasanewdis坷butedtechnologyhaSbeenappliedinmanyfieIds.UseJ2髓techllologytoreaIi

7、zeEnterpriseiIlfoⅡnationsystemhastwoadVantages:pref宅rablysec面tya11ddivcrsificationchoices.EJB(EnterpriseJavaBean)is吐lecoretcchnologyofJ2EEandoneserver-sidecomponentmodel,and“spllrposeist0developexterlsibleenterprisedis埘butedapplicationsystem.SessbnFacadeisawidelyusedp蜘in彤Bdesig

8、ll.Itrealizesf如adepan锄based0nmeusageofsessi鲫Beanandenc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。