基于对象-关系映射技术解决Java环境中持久化问题的研究

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:ws1984003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今人们生活在信息时代,企业、政府和其它机构不同程度的采用了各种业务应用系统。面对这些系统中纷繁复杂的数据、“不合逻辑”的业务规则和变化莫测的用户需求,其构建需要成熟技术的支持。J2EE 技术是目前构建企业级应用的一种主流技术,因其平台独立、健壮等特性倍受欢迎。由于企业级应用业务和需求的特殊性及复杂性,使用面向对象技术来组织应用中的业务逻辑是明智之选;同时,企业级应用还涉及到大量复杂数据的显示、操纵和存储,几乎所有的 J2EE 应用程序都需要访问持久化的数据。因此,随着面向对象(Object Oriented,OO)思想在程序设计领域主导地位的确立和关系型数据库(Rational DataBase Management System,RDBMS)的广泛应用,如何平滑的实现对象到关系数据库的存取成为业界的热点问题之一。对象-关系映射技术通过将业务逻辑与持久化逻辑分离,从而可以很好地解决对象和关系模型的不匹配问题,在当前企业级应用程序的对象持久化领域发挥着越来越大的作用。但是研究对象-关系映射技术的流派众多,并没有形成统一的理论基础和规范化的实现标准,且随着对象模型和关系模型技术不断发展,对象-关系映射的新技术、新的解决方案不断出现,这些都留给我们进一步研究的潜力和价值。本文从分析对象、关系数据库之间的“阻抗不匹配”问题入手,详细叙述了企业级应用中对象-关系数据库之间差异的产生根源以及在实现对象-关系映射过程中所面临的种种问题,在学习和借鉴前人设计、开发过程中的经验总结的基础上,针对这些问题提出了在不同情况下的解决方案。Hibernate 作为 Java 对象-关系映射的优秀开源实现,已经成为 Java ORM(Object Relational Mapping,ORM)的一种标准。 本文还重点讨论了 Hibernate的特性和功能,并结合实际工作中的经验,深入研究了 Hibernate 框架解决模型不匹配、实现对象自动持久化功能的内部机理。
其他文献
本文在分析现有主要的聚类算法的优缺点和适用范围的基础上,结合Web日志挖掘的特点,提出了一个适合对大规模事务数据,如购物篮数据和Web日志数据进行聚类挖掘的算法——直方图统
随着网络和多媒体技术的飞速发展,和网络视频相关的应用越来越多,人们对视频监控产品的要求也越来越高。SIP协议是一个信令控制协议,它提供了用户定位、媒体参数协商等功能。
软件复用是解决软件危机,提高软件生产效率和软件产品质量的现实可行的途径。基于构件的软件开发是软件复用的重要方法之一,其前提是存在大量可复用的构件,且复用者能够准确、高
随着云计算产业的发展,其核心技术之一——虚拟化技术在数据中心中得到了广泛的应用。虚拟机的动态迁移作为虚拟化技术的一项重要特性,在数据中心的管理中有着重要作用。而虚拟
面向服务的计算(Service Oriented Computing,SOC)是目前计算机领域的一个研究热点。采用基于Web服务的SOA(Service Oriented Architecture,SOA)构建Web服务应用(Web Service A
自从SSL(Secure Sockets Layer Protoco1)被提出以来,安全信道协议(简称安全信道)已经被广泛地应用于通过公共网络传输秘密消息。然而,直到近年来Canetti等学者才在UC安全框架(
学位
面对符合幂律分布的大规模图数据的分析处理,分布式环境下BSP(bulksynchronous parallel)模型的计算效率优于链式MapReduce计算模型的计算效率。而在图计算任务开始前,分布式图
随着网络应用的深入和安全意识的提高,各种安全技术也得到了前所未有的发展和应用。作为信息安全的核心技术,密码技术越来越受到人们的关注。密码技术的应用已不再局限于军事、
基于相似性度量图的半监督学习算法是机器学习领域一个很重要的研究方向。其中,图的顶点集合为数据样本集合,边表示样本之间的相似性,因此基于图的方法具有直观、可解释性。且基
学位