java持久层设计方法的研究

java持久层设计方法的研究

ID:33389693

大小:3.53 MB

页数:76页

时间:2019-02-25

java持久层设计方法的研究_第1页
java持久层设计方法的研究_第2页
java持久层设计方法的研究_第3页
java持久层设计方法的研究_第4页
java持久层设计方法的研究_第5页
资源描述:

《java持久层设计方法的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Y1525181分类号:TP3910710-20050597漾爹太海硕士学位论文Java持久层设计方法的研究导师姓名职称申请学位级别靳瑾张卫钢教授硕士学科专业名称计算机应用技术论文提交日期2008年5月15日论文答辩日期2008年5月25日学位授予单位长安大学答辩委员会主席赵祥模教授学位论文评阅人陈慧明高工张绍阳副教授摘要随着计算机技术和网络技术的飞速发展,数据共享成为信息时代的新需求。数据共享要求数据不但是可访问的,而且必须是可持久的。在使用面向对象的方法对数据进行展示和处理时,数据和处理流程被封装到对象中,使

2、得对数据的访问和持久化研究上升为对对象的访问和持久化的研究。目前数据持久化可以采用文件系统、对象数据库以及关系数据库等多种方式,而关系数据库作为目前发展最成熟的一种持久化机制被应用于绝大多数的管理系统中。一般而言,基于关系数据库的应用系统通过JDBC在业务逻辑层直接操纵数据库,将对对象的操作与对关系数据库的操作混杂在一起,使得系统不利于维护。通过对JDBC、ORM等当前国内外常用数据持久化方式的分析,提出一个粗粒度持久层组件,该组件封装了连接池和与业务逻辑无关的常用数据库操作,并提供了对事务处理、存储过程调用等复

3、杂操作的支持,可单独用于设计持久层,也可结合DAO、VO等J2EE核心模式完成面向对象的持久层设计。将该组件应用于“本科生毕业设计管理信息系统”持久层的开发,证实其具有操作简洁性及可重用性;同时结合DAO模式对本科生毕业设计管理系统的持久层进行改进,证实其还具有灵活性和可扩展性;在相同条件下,通过设置不同的负载条件执行测试计划,对比该组件与Hibernate的执行效率,证实其具有较高的使用价值。关键词:持久层,粗粒度,JDBC,ORM,DAOAbstractWiththerapiddevelopmentofcom

4、putertechnologyandnetworktechnique,thedatasharinghasbeenthedemandoftheInformationAge.Inordertoimplementthedatasharing,datashouldnotonlybeaccessible,butalsobepersistent.Whenapplingobject.orientedprogrammingmethodforprocessingandshowingdata,dataanditsprocessing

5、hasbeenwrappedintoalotofobject,SOthestudyofdatapersistenceturnedtotheobject’S.Therearemanywaystopersistdatainrecentyears,suchasfilesystem,objectorienteddatabasesystem(OODBS),relationdatabasemanagementsystem(R.DBMS),ete.BecausetheRDBMSisthemostmaturedatapersis

6、tentmechanism,ithasbeenusedinaplumpingmajorityofManagementInformationSystems.Generallyspeaking,applicationsusingtheRDBMSasthedatapersistencemechanismmanipulatetheRDBMSbyJDBConthelogiclayer,itmakesthemanipulationoftheobjectandRDBMSmixedtogether,lowerthemaintai

7、nabilityofthesystem.Byanalyzingfivedatapersistencemethodsathomeandabroad,suchasJDBC,ORM,acoarse‘grainedcomponentbasedJDBChasbeendesigned,itnotonlyprovidesinterfacesforRDBMS’Scommonoperation,butfeaturessuchastransactionmanagementandcallingtostoredprocedures,wh

8、ichareindependentwithbusinesslogic.Thecomponentcanbeusedseparatelytodothedatapersistencelayerdesign,orwiththeJ2EEcoremodes,forexampleDAO,tomakethepensistenceobjectoriented.Ithasbeenapplie

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

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

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