探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计

探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计

ID:34826782

大小:2.00 MB

页数:78页

时间:2019-03-11

探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计_第1页
探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计_第2页
探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计_第3页
探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计_第4页
探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计_第5页
资源描述:

《探析整合hibernate的ejb框架下持久层组件及其组件迁移的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文整合Hibernate的EJB框架下持久层组件及其组件迁移的研究与设计姓名:王荣存申请学位级别:硕士专业:计算机应用技术指导教师:徐凯声20070401武汉理工大学硕t学位论文摘要随着以Web为中心的应用程序的发展,信息技术部门如何快速的构建大型的企业级分布式应用成为关键,E3B正是在此背景下出现的。但是EJB难于学习和使用已经成为EJB或J2EE发展壮大的致命因素,主要原因是实现持久层的实体Bean技术映射的复杂度,不支持SQL级的查询,并且不同厂商提供中间件的差异性等缺陷,许多优秀的0跚中间件应运而生,例:H

2、ibernate,ibatis,JDO,TopLink,Castor等。当今,面向对象软件设计成为软件开发技术的主流。ORM作为面向对象设计中的重要技术,其实质上是面向对象的域模型与关系数据库模型之间的映射工具。Hibernate以其映射的灵活性与开源特性,成为ORM中问件的首选。它不仅提供了ORM映射服务,还提供动态查询、数据缓存和面向对象的查询语言HQL的功能,并且能够和多种Web服务器、应用服务器良好集成。组件的静态部署限制了其在运行期间动态适应环境变化能力,为此提供一种组件迁移的能力,以提高系统整体性能、吞吐量、灵活性和可扩展性

3、。本文研究的重点是J2EE体系结构中的持久层组件与组件的动态迁移技术。首先详细的讨论了J2EE体系结构,其次深入的研究了EJB体系结构中EJB的分类,及其各自的特点与生命周期。尤其详细的研究了EntityBean持久化的原理以及主键生成策略,并分类进行了讨论。紧接着研究了Hibernate框架的体系结构与持久化原理的同时,比较了几种常用的OPAl映射工具,在此基础上解决了异步进程查询缓存的功能。针对EntityBean存在的缺点,引入Hibernate,将两个框架集成在一起,为开发大型的分布式应用提供一种模型。在整合Hibernate的

4、EJB框架下提供EJB组件的动态迁移的能力以实现负载均衡、良好的通信能力与服务器重配置能力。首先比较了当前主流的组件开发技术;其次详细的讨论了组件迁移的必要性,并设计了一种组件迁移的模型。最后,针对组件迁移过程中所涉及的关键问题,设计了一种算法从而实现了组件的动态迁移。最后,在整合的框架下,开发一个分布式应用系统。关键词:EJB,Hibernate,查询缓存,动态迁移,重配置武汉理工大学硕士学位论文AbstractWiththedevelopmentoftakingWebasthecentralapplicationprocedure,

5、itisverykeythattheinformationtechnologydepartmentsfastconstructlarge—scaleenterprisedistributedapplications,however'EIBpreciselyappearsunderthisback-ground.ButF_JBdifficultywithstudiedandusedalreadybecomesthefataldangerwhicheffectsEJBorJ2EEtogrowstrong,theprimarycauseist

6、hatEntityBeanwithresponsibifityforpersistentobjectstechnologymappingcomplexity,notonlydon’tsupportstheSQLlevelinquirybutalsothedifferentmanufacturersprovidedifferentmiddlewaresandsoonflaws.ManyoutstandingORMmiddlewaresariseatthehistoricmoment,forexample:Hibernate,ibatis,

7、JDO,TopLink,Castorand.soon.Now,theobject-orientedsoftwaredesignhasbecomethemains仃eamofthesoftwaredevelopmenttechnology.ORMtakesastheimportanttechnologyintheobject-orienteddesign,whoseessenceismappingtoolbetweenobjectterritorymodeandrelationaldatabasemode.Hibernatewiththe

8、characteristicoftheopensourceandmappingflexibifitybecomesthefirstchoiceofallORMmiddlewares.Itnotonlypro

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

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

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