基于对象/关系映射的CRM持久化技术研究

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:jplang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在企业级应用开发环境中,面向对象的开发方式已经成为主流,而关系数据库是目前使用最广泛的数据库,因此,在开发过程中大都会采用面向对象的应用与关系数据库相结合的方式,这就引出了对象模型和关系模型之间存在的“阻抗不匹配”的问题。因此,研究如何在应用开发过程中进行对象/关系转换、有效集成面向对象应用和关系数据库显得格外重要。对象/关系映射(Object/Relation Mapping,简称ORM)是实现面向对象应用和关系数据库协同工作的核心。在企业级应用开发中,对象/关系映射(ORM)是一件耗时的工作,如何简化ORM开发并提高系统性能成为开发人员关心的问题。Hibernate是目前开发人员普遍推崇的ORM工具,它是一个基于Java的开源ORM框架,对JDBC进行了轻量级的对象封装,管理Java类到数据库表的映射,并提供了数据查询和获取数据的方法,使开发人员可以使用面向对象思想操纵数据库。论文首先介绍了对象关系映射技术,分析了对象模型和关系模型的各自特点以及它们之间的相互联系,详细的描述了对象/关系映射的规则和策略,探讨了基于关系数据库的对象持久化方法,并对Hibernate实现对象持久化的原理进行了详细的分析。结合基于MVC的Struts框架,研究开发了客户关系管理(CRM)系统,利用Hibernate实现了关系型数据库的对象持久化。系统充分利用Hibernate提供的数据库缓冲池和缓存功能,提升系统性能;同时结合设计模式中的Template、Factory Method、DAO等模式,对系统的数据操作和业务逻辑实现进行了封装,有效的降低了业务逻辑和数据存储之间的耦合度,提高了系统代码的可读性和复用性,并简化了代码的开发,提高了开发的质量和效率。
其他文献
随着我国通信事业的发展和基础通信设施的建设,电信网的规模迅速扩大,同时国内电信市场的竞争也日益激烈。对于中国电信运营商的核心业务——网络运行维护工作来说,传统的电
随着计算密集型的嵌入式应用的不断扩展,对嵌入式平台的计算性能及功耗控制提出了更高的挑战,而嵌入式多核处理器能够实现高性能同时保持灵活性和动态低功耗性,已经成为嵌入
随着移动互联网,物联网,社交网络的潮流席卷全球,全球范围内产生的数据量迅猛增长,显然我们已步入大数据时代,同时数据类型已涵盖了文本、图像、视频、语音等绝大部分非结构
随着Internet中Web服务的数目和种类的增加,如何在诸多服务中找到符合要求的服务,即服务匹配,成为利用Web服务进行资源共享必须解决的问题。当前Web服务并没有以语义网为基础
本体作为语义网的基石,在语义网中起着越来越重要的作用,在经常变化的环境中,本体很难一成不变。为了有效的研究本体进化,本文从用户操作出发。首先设计了用于形式化用户操作的用
粗糙集理论不依赖于所需处理的数据集合之外的任何先验信息,它对不精确、不确定、不完整的信息和知识具有很强的分析处理能力。20世纪50年代末以来,关于粗糙集理论和应用的研
视频、图像和音频等多媒体数据已经成为信息处理领域的主要信息媒体,其中音频占有很重要地地位。传统的基于文本的检索存在主观性和不完整性等缺点,为此基于内容的音频检索成为
数字技术的飞速发展以及互联网的普及给人们的工作和生活带来了巨大便利。但是,正如我们所看到的,利用网络的开放性和共享性所进行的一些恶意的行为,诸如侵犯版权、信息篡改
计算机技术与图像处理技术的进步,使得流场测试领域迅速发展与提高。PIV(Particle Image Velocimetry)技术是近二十多年发展起来的非接触流场测量技术,是一种非常有发展前景的
进入新世纪以来,网络基础设施架构和网络应用都得到了迅猛的发展,计算机网络普及程度和网络用户数量的急剧增长,随之带来的网络安全问题也与日俱增。在众多的安全威胁中,间谍