欢迎来到天天文库
浏览记录
ID:35123081
大小:1.73 MB
页数:66页
时间:2019-03-19
《探索基于ejb的应用系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西南交通大学硕士学位论文基于EJB的应用系统的分析与设计姓名:蔡少广申请学位级别:硕士专业:计算机应用技术指导教师:黄洪20050301西南交通大学研究生硕士学位论文第1页摘要EnterpriseJavaBean(EJB)是一种服务器端组件体系结构,能够写出可扩展的的企业级的分布式组件应用程序,本文对EJB体系结构进行了详细分析,同时介绍了J2EE系统架构,并对企业级Bean的组成部分和部署描述作了系统阐述。同时,对会话Bean、实体Bean、消息驱动Bean三种EJB类型分别进行了详细的论述,从定义、持久性、生命周期、应用场合等多方面进行了详细的理论阐述。重点分
2、析了实体Bean和会话Bean。对状态会话Bean和无状态会话Bean进行了比较。对实体Bean从持久性管理的角度分别分析了BMP和CMP两种不同方式的实体Bean,并分析了实体Bean和会话Bean的差别。最后,以一个具体的EJB应用系统的设计为例来说明如何利用EJB来构建分布式软件系统平台。从需求分析到系统结构对系统进行了详细的描述。设计了数据库结构,采用数掘库表缓冲技术减少系统响应时间。在服务器端实体Bean和会话Bean的创建过程中,使用了Value对象来减少实体Bean内容在远程接口上的传递:使用Faqade模式和间接引用技术实现了Bean之间的松耦合:
3、使用了EJB的声明性事务实现了系统的关键业务操作。客户端则使用了MVC模式。关键词:EJB;J2EE;模式:bean西南交通大学研究生硕士学位论文第1I页AbstractEJB(EnterpriseJavaBean)istheserver-sidecomponentmedeLanditspurposeistodevelopextensibleenterprisedistributedapplicationsystem.n把thesisanalyzestheframeworkofEJBandtheframeworkofJ2EEindetail.Alsoitdetai
4、lsthecomponentofBeananddeploymentofBean.Meanwhile,thethesisdiscoursesuponthesessionbean、entitybean、message—drivenbeanthroughtheirdefinition、persistence、lifecycle、use.ItemphasizestOanalyzethesessionbeanandentitybeanandcomparesthedifferencesbetweenstatefulsessionbeanandstatelessbean.Itd
5、iscussesthetwotypesofentitybean,BMPandCMPthroughtheviewofpersistencemanagement,andatthesametime,analyzesthedifferencesbetweensessionbeanandentitybean.Atlast,itgivesanexamplefordescribinghowtodesignawholesystembasedonEJBanddetailesthesystemfromrequirementtodesign,Designingthedatabasean
6、dusingdatabasetablebuffertechnologyistoreducetheresponsetimeofsystem.DuringtheCOUrseofconstructingsessionbeanandentitybeanontheserver-side,itreducesthepassofthecontentofentitybeanbyusingvalueobject,realizestheloosecouplingofbeanbyusingfaqadepatternandindirectreferenceandthekeyoperatio
7、nofsystembyusingthedeclaretransactionofEJB.However,itusestheMVCpatternontheclientside.Keywords:EJB;J2EE;pattern;bean西南交通大学研究生硕士学位论文第1页第1章绪论1.1中间件技术现状与动态1.1.1中间件技术的形成与发展现状企业应用系统已经经历了巨大的发展。第一代企业应用是集中式的大型机应用。在20世纪80年代后期和90年代早期,几乎所有新的企业应用采用二层体系结构.即C/S客户服务器体系结构:二层结构适用于WEB出现之前的大多数企业应用,它的好处主
8、要是开发容
此文档下载收益归作者所有