欢迎来到天天文库
浏览记录
ID:34824869
大小:1.92 MB
页数:67页
时间:2019-03-11
《探析ejb容器框架及服务扩展机制研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江苏大学硕士学位论文EJB容器框架及服务扩展机制研究与设计姓名:丁勇申请学位级别:硕士专业:计算机应用技术指导教师:杨鹤标20050601江苏大学硕士研究生毕业论文摘要随着中间件技术的不断发展,应用服务器已经成为中间件市场最大的一个分支,在分布式异构平台上得到了广泛的应用。目前,基于J2EE的应用服务器的研究如火如荼,而作为应用服务器的核心部件一容器也逐渐成为研究的热点。本文通过对EJB容器及其服务扩展机制的研究,旨在提高组件容器的可扩展性。本文通过分析J2EE体系架构下的EJB、组{牛、中归l件、应用
2、服务器等相关技术,结合目前国内外应用服务器的研究现状,重点分析了应用服务器的核心部件一容器,针对EJB容器及其服务加载机制进行深入的研究。EJB容器服务加载机制中主要存在着可重配置能力低、可扩展性差等问题,本文设计一种可扩展的容器框架,基于该框架实现容器的服务扩展机制。扩展机制的原理,通过在EJB容器中定义调用服务的扩展点,由拦截器动态拦截调用方法并注入容器服务来实现。本文给出了框架的体系结构、服务扩展的方法以及扩展过程的动态描述。通过一个无状态会话Bean的池调度实例验证了应用拦截器技术实现容器服务扩
3、展的可行性。本文研究的创新之处体现在:l、设计了一神EJB容器框架,用于实现了组件、容器、容器服务的有机分离。2、提出顺序式、链式两种方式实现容器的方法拦截,并分析比较两种方式的利弊。3、利用动态代理机制实现容器入口设计,提出基于动态代理机制改进容器的方法调用。4、给出容器环境的精确定义,使不同EJB组件扩展的服务集互相不干扰,保证服务扩展的一致性。关键词:中间件,应用服务器,容器。组件,框架,设计模式,拦截器,代理J2EE,EJB,AOP一兰苎垄兰塑主堡塞圭:兰些垒查——————____。●。__-_
4、—_。-。____。—‘———_____。_H-__-。●。。。。‘——’—’。。。。’。_-_●_。。’———————’1。’———————————AbsttactWiththedevelopmentofmiddleware,applicationserveriswidelyusedinthedistributedplatformasallimportantmiddleware.theresearchofapplicationserverispaidmoreattentionnowadays,atth
5、esanletime,containersbecomethe‘'hotpot'’ofresearchastheimportantpartofapplicationserver.Inthisdissertation,thepurposeofresearchistoenhancetheextensibilityofcontainer.Atfirst,technologiessuchasEJB,component,middlcware,applicationserverareintroducedcombini
6、ngwithJ2EEarchitecture,Introductionofcontainerisemphasized.Thenthisdissertationanalysetheservice—loadingmechanismofcontainercombiningwiththeresearchdomainandstudyactualityatpresent,Accordingtothedeficiencyofservice-loadingmechanism,thisdissertationprovid
7、esaframeworktoextendthecontainerservices.bywhichmethodinvokerisinterceptedandinjectedcontainerservicesbyinterceptionspots.thisdissertationintroducesthearchitecture,extensionmethodanddynamicdescriptionofextensionprocessofframeworkdetailedly.Atlast,allinst
8、anceisintroducedtovalidatethefeasibilityofextensionmechanismusinginterceptor.Innovationsofthispaper:1.Designacontainerframework,whichseparatecomponent,container,containerserviceseffectively.2.Twomethodsaregiventointerceptt
此文档下载收益归作者所有