Y1525181
分类号:TP39
10710-20050597
漾爹太海
硕士学位论文
Java持久层
设计方法的研究
靳瑾
导师职称申请学位级别硕士
张卫钢教授学科专业名称
计算机应用技术
论文提交日期2008年5月15日论文答辩日期2008年5月25日
学位授予单位答辩委员会主席学位论文评阅人长安大学
赵祥模教授
陈慧明高工张绍阳副教授
摘
要
随着计算机技术和
网络技术的飞速发展,数据共享成为信息时代的新需求.数据共享要求数据不但是可访问的,而且必须是可持久的.在使用面向对象的方法对数据进行
展示和处理时,数据和处理流程被封装到对象中,使得对数据的访问和持久化研究上升为对对象的访问和持久化的研究.目前数据持久化可以采用文件
系统,对象数据库以及
关系数据库等多种方式,而关系数据库作为目前发展最成熟的一种持久化机制被应用于
绝大多数的
管理系统中.一般而言,基于关系数据库的应用系统通过JDBC在业务逻辑
层直接操纵数据库,将对对象的操作与对关系数据库的操作混杂在一起,使得系统不利
于维护.通过对JDBC,ORM等当前国内外
常用数据持久化方式的分析,提出一个粗粒度持
久层组件,该组件封装了连接池和与业务逻辑无关的常用数据库操作,并提供了对事务处理,存储过程调用等复杂操作的支持,可单独用于设计持久层,也可结合DAO,VO等J2EE核心模式完成面向对象的持久层设计.将该组件应用于"本科生
毕业设计管理信息系统"持久层的开发,证实其具有操作简洁性及可重用性;同时结合DAO模式对本科生毕业设计管理系统的持久层进行改进,证实其还具有灵活性和可扩展性;在相同
条件下,通过设置不同的负载条件执行测试计划,对比该组件与Hibernate的执行效率,证实其具有较高的使用价值.关键词:持久层,粗粒度,JDBC,ORM,DAO
Abstract
With
therapiddevelopmentofcomputertechnologyandnetwork
technique,the
data
sharinghasbeenthedemandoftheInformationAge.Inordertoimplementthedatasharing,datashouldnotonlybe
accessible,butalsobe
persistent.When
appling
object.oriented
programmingmethodforprocessingandshowingdata,dataanditsprocessinghasbeen
wrappedinto
a
lotof
object,SOthestudy
ofdatapersistenceturnedtothe