浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现

浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现

ID:34823465

大小:2.13 MB

页数:77页

时间:2019-03-11

浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现_第1页
浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现_第2页
浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现_第3页
浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现_第4页
浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现_第5页
资源描述:

《浅谈j2ee框架下持久层技术的研究整合hibernate的ejb架构的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子科技大学硕士学位论文J2EE框架下持久层技术的研究整合Hibernate的EJB架构的设计与实现姓名:罗燕申请学位级别:硕士专业:计算机应用技术指导教师:唐雪飞20041209整合Hibemate的EJB架构的设计与实现摘要随着J2EE技术在企业级应用程序中越来越广泛的使用,对J2EE技术的研究越来越深入,由此也引发出了许多争论。作为J2EE核心的EJB技术是争论的焦点,主要是实现持久层的EntityBean技术受到了强烈的批评。因为它的重量级、“一对一映射”的粗粒度和Bean实现的细粒度、不支持

2、多态联接和查询以及不同的服务器厂商有不同的规范等缺点,许多其它的ORM产品竞相出台。ORM是对象到关系数据库的映射。它是面向对象设计中一项重要的技术。Hibernate是一个面向Java环境的对象/关系数据库映射工具。它不仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法。它提供的ORM机制可以把一个对象映射到多个数据库表,可以实现多种实体关联关系的映射,可以实现继承映射;它提供的查询语言HQL实现了ORM的多态联接查询和动态查询。本论文的研究重点是J2EE体系结构的持久层技术,即怎样

3、将持久对象映射到数据库表并对其进行操作管理,然后设计一个包括持久层和业务逻辑层的EJB架构。文中首先对J2EE框架及其相关技术做了总体介绍。然后简要介绍了持久层实现机制ORM,比较了几种Java的常用ORM技术,分析了其优缺点。接着深入详细的介绍了Hibernate的ORM机制和对持久对象的持久化管理。最后,结合研究项目“网络教学系统”,在原来使用传统EJB架构,即会话Bean加实体Bean实现的系统基础上,提出了一个新的整合Hibernate的EJB架构,用这个方案重新设计了网络教学系统,并以网络选

4、课子系统为例,详细讲述了这个设计的实现。关键词:J2EE,EJB,Hibernate,OP,.M,网络教学系统AbstractWiththewidelyuseofJ2EEtechnologyinenterpriseapplicationandthedeepresearchofJ2EE.thecontroversyaboutitismoreandmorefury.ThecontroversyofJ2EEfocusedonitscoretechnologyEJB,especiallyEntityBean.

5、EntityBeaniscriticizedbecauseitisheavywei曲t,itisdifinedin‘'one-to-one”correspondencetothetablesofthemlationalmodel,itdoscn’tsupportpolyrnorphicassociationsandqueries,itian’tportableinvendor-specific,etc.ThensomeotherORMproductsarccomingon.ORMmeallSobjec

6、t-relationalmapping.Itisanimportanttechniqueinobject-orienteddesigning.HibernateisallORMtoolforjavaenvironment.Itmanagesthemappingfromjavaclassestodatabasetablesandtheoperationofpersistentobjects.Hibernate’SORMCanmappingoneobjecttomanytables,Canmappings

7、everaltypesofassociationsendclassinheritance.Hibernatequerylanguagerealizedpolymorphicassociationqueryanddynamicquery.ThispapermainlyresearchedpersistencetechnologyofJ2EE,thatishowtomappingjavaobjectstorelationaldatabaseandmanagepersistentobjects,thende

8、signedanEJBstructureconsistsofbusinesslogiclayerandpersistentlayer.Inthispaper,theauthorfirstintroducedJ2EEframeworkanditsrelatedtechnology.Then,ORMisrepresentedandseveralkindsofjavaORMtechniquesarecompared.Next,thenewORMtoolHibe

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

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

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