Java持久层设计方法的研究

来源 :长安大学 | 被引量 : 0次 | 上传用户:sadiori1383
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络技术的飞速发展,数据共享成为信息时代的新需求。数据共享要求数据不但是可访问的,而且必须是可持久的。在使用面向对象的方法对数据进行展示和处理时,数据和处理流程被封装到对象中,使得对数据的访问和持久化研究上升为对对象的访问和持久化的研究。目前数据持久化可以采用文件系统、对象数据库以及关系数据库等多种方式,而关系数据库作为目前发展最成熟的一种持久化机制被应用于绝大多数的管理系统中。一般而言,基于关系数据库的应用系统通过JDBC在业务逻辑层直接操纵数据库,将对对象的操作与对关系数据库的操作混杂在一起,使得系统不利于维护。通过对JDBC、ORM等当前国内外常用数据持久化方式的分析,提出一个粗粒度持久层组件,该组件封装了连接池和与业务逻辑无关的常用数据库操作,并提供了对事务处理、存储过程调用等复杂操作的支持,可单独用于设计持久层,也可结合DAO、VO等J2EE核心模式完成面向对象的持久层设计。将该组件应用于“本科生毕业设计管理信息系统”持久层的开发,证实其具有操作简洁性及可重用性;同时结合DAO模式对本科生毕业设计管理系统的持久层进行改进,证实其还具有灵活性和可扩展性;在相同条件下,通过设置不同的负载条件执行测试计划,对比该组件与Hibernate的执行效率,证实其具有较高的使用价值。
其他文献
随着计算机、网络和图像处理技术的发展,医学图像处理技术在临床诊断、教学科研等方面发挥了重要的作用。医学诊断要借助对医疗图像(如CT、X光、B超等)的分析来实现。但许多
随着P2P计算模式的兴起、网络带宽的增加和Internet计算能力的迅速增强,如何充分利用这些资源,在动态的P2P网络环境中构建高可扩展、高可靠、高性能的分布式计算系统,是近年
语音服务的特点是亲切,互动性强、受众面广。因此,作为语音服务的主要承载者,呼叫中心受到了越来越多的重视。目前的呼叫中心大多采用以语音为中心的实现方式,而这种方式未能与业
MPLS的流量工程采用已有的路由选择算法和链路流量分配算法,通常会造成流量在资源不足的链路上传输,而资源充足的链路却占用率很低,并最终造成链路拥塞。本研究的主要目的是如何
数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。而聚类作为数据挖掘重要的一个
随着计算机网络、通信等技术的发展,智能Agent的研究已成为人工智能研究的一个热点。尤其是许多专家学者一直希望在现实世界里构建一个自主、具有推理能力的Agent,其中一个主
自从1994年Adleman用DNA链解决一个简单有向哈密顿图问题以来,DNA计算已经形成国际科学前沿领域内研究的一个新的热点,引起许多不同学科学者们的兴趣。DNA计算机的研制需要诸
随着因特网通信业务量的不断膨胀,如何有效地在QoS约束下寻找具有最小网络费用的多播路由树成为研究的热点。论文主要研究基于蚂蚁优化算法的具有QoS约束的分布式多播路由算
计算机技术、多媒体技术以及Internet技术的长足发展导致了大量图像的出现,如何有效地、快速地从大规模图像数据库中检索出所需的图像是目前一个相当重要又富有挑战性的研究
随着信息技术和互联网的飞速发展,网络信息资源正以惊人的速度在增长,人们逐渐从信息匮乏的时代走入了信息超载(Information Overload)的时代。推荐技术就是解决这一问题的重要工