EJB应用服务器的研究与设计

EJB应用服务器的研究与设计

ID:36470991

大小:2.11 MB

页数:73页

时间:2019-05-11

EJB应用服务器的研究与设计_第1页
EJB应用服务器的研究与设计_第2页
EJB应用服务器的研究与设计_第3页
EJB应用服务器的研究与设计_第4页
EJB应用服务器的研究与设计_第5页
资源描述:

《EJB应用服务器的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、沈阳工业大学硬士学位论文摘要随着计算机网络越来越深入人们的生活、工作和学习,企业级的电于商务应用等高级应用正在成为一种强大的驱动力量,并引发了一系列新的观念、新的技术和新的产品。EIB应用服务器则是其中最引入注目的部分。论文主要围绕EIB应用服务器中核心部分的主要关键技术展开研究。我们设计的FAB应用服务器是以/MX为核心,它集成了已有的成熟管理协议和J2EE服务,妇对EJB容器的管理、命名服务管理、分布式事务的管理,所有服务均是以MBe眦形式表示,可以说JMx在FAB服务器中起着微内核的作用。

2、JNDI命名服务是基于Socket和RMI的原理来实现的,它吸取了/boss中的命名服务器将Context与名称操作类分离的结构,但不是像Jboss那样访问远程对象时完全通过Socket实现,而是通过RMI直接进行远程访问,这样大大降低编码和维护的难度。而且我们的命名服务器在NamingServicelmpi只维护一份映射表,索引的名字将以平面的方式来维护,这样避开了JBoss中的递归搜索,将大大提高索弓f的速度,僵同时也增加了维护Context难度。关于事务服务方面,我们只是给出了一个最小化的

3、实现。在FAB容器的技术方面,我们研究了容器中的服务框架、多类型客户端访问、Bean生命周期管理等关键的技术问题。我们设计了FAB容器的可扩展服务框架,从而能透明地在EIB容器中添加额外的服务。我们采用动态代理的方式实现了砌vII仃Rh但客户端的访问,并通过采用自动编译、动态下载Stub。极大简化了RMI/IIOP客户端的调用操作。我们通过调度池技术实现了无状态Bean的生命周期管理,通过引入对象缓存机制结合调度池技术实现了有状态Bean的生命周期管理。关键词:E3B应用服务器,EJB容器,y,

4、tX,JNOI沈阳工业大学硕士学位论文TheResearthandDesignforEJBApplicationServerAbstractAlongwithcomputernetworksgoil冯deeperintopeople'slife,workandstudy,theadvancedapplicationsintheenterprises,suchastheelectroniccommeroe,afebecomingakindofstrongimpletusandcausingaser

5、iesofI删conc椎n肼techniquesandnewproductsamongwhichEJBapplicationsffl-vel-isthemostconspicuous∞e.TheresearchofthisthesisfocusesonthekeytechnologiesinthekernelofdevelopingEJBapplicationserver.JMXisakeycomponentinEJBapplicationserver'sarchitecture,Itutili

6、zesandintegratestheexistedmaturemanageznentprotocolsandJ2EEServices,themanagementofcomponentservicessuchas白bcontain瓯thenamingservice,thedistributedU'ansaction8.AlltheSt孙V'iGeSInEIBapplication9既憎aleInstrumentedasMBeans.thatistosay,JMXselvesasthekernel

7、inF_JBapplicationSefvef.OurjavanamingSerVerisbasedonSocketandRMI,ithasabsorbedinthemeritoftheJboss'sJNDIarchitecturethatjbossseparat髂Contextandtheol艳咖nameclass.Butourjavanamings盯vefaccessesdirectlythrough咖∞thelongdisbI鹏.and】100ss舵oess既longdistanceobj

8、ectbysod。时.11】enourjavanaming鬻fV汀greatlyreducesthecodeandthemainterlanced黼讪y.Moreoverourjavanamings嗍willonlymaintaintoareflectingtableinNamingSetwicelmpl,theindex蛐emaintainsbytheplaneway,thenitavoidssearchingofreeursionintheJBoss,anditgreatlyenhances

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

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

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