基于对象%2f关系映射的crm持久化技术研究

基于对象%2f关系映射的crm持久化技术研究

ID:33130152

大小:1.68 MB

页数:62页

时间:2019-02-21

基于对象%2f关系映射的crm持久化技术研究_第1页
基于对象%2f关系映射的crm持久化技术研究_第2页
基于对象%2f关系映射的crm持久化技术研究_第3页
基于对象%2f关系映射的crm持久化技术研究_第4页
基于对象%2f关系映射的crm持久化技术研究_第5页
资源描述:

《基于对象%2f关系映射的crm持久化技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国海洋大学硕士学位论文基于对象/关系映射的CRM持久化技术研究姓名:田志申请学位级别:硕士专业:计算机应用技术指导教师:魏志强20070601基于对象/关系映射的cRM持久化技术研究摘要近年来,在企业级应用丌发环境中,面向对象的开发方式已经成为主流,而关系数据库是目前使用最广泛的数据库,因此,在丌发过程中大都会采用面向对象的应用与关系数据库相结合的方式,这就引出了对象模型和关系模型之间存在的“阻抗不匹配”的问题。因此,研究如何在应用开发过程中进行对象,关系转换、有效集成面向对象应用和关系数据库显得格外重要。对象,关系映射(Object/RelationMapping,简称

2、ORM)是实现面向对象应用和关系数据库协同工作的核心。在企业级应用开发中,对象/关系映射(ORM)是一件耗时的工作,如何简化ORM开发并提高系统性能成为开发人员关心的问题。Hibernate是目前开发人员普遍推崇的ORMT具,它是一个基于Java的开源ORM框架,对JDBC进行了轻量级的对象封装,管理Java类到数据库表的映射,并提供了数据查询和获取数据的方法,使开发人员可以使用面向对象思想操纵数据库。论文首先介绍了对象关系映射技术,分析了对象模型和关系模型的各自特点以及它们之间的相互联系,详细的描述了对象/关系映射的规则和策略,探讨了基于关系数据库的对象持久化方法,并对H

3、ibernate实现对象持久化的原理进行了详细的分析。结合基于MVC的Struts框架,研究开发了客户关系管理(CRM)系统,利用Hibernate实现了关系型数据库的对象持久化。系统充分利用Hibernate提供的数据库缓冲池和缓存功能,提升系统性能;同时结合设计模式中的Template、FactoryMethod、DAO等模式,对系统的数据操作和业务逻辑实现进行了封装,有效的降低了业务逻辑和数据存储之间的耦合度,提高了系统代码的可读性和复用性,并简化了代码的开发,提高了开发的质量和效率。关键字:持久层;对象持久化:对象/关系映射;Hibernate:设计模式;CRMRe

4、searchof0bjectPersistenceTechnologybasedonO/RMappinginCRMAbstractInrecentyears,theObject-Orienteddevelopmenthasbecomethemainstreamintheenterpriseapplicationdevelopment,whilerelationaldatabaseisstillthemostwidelyuseddatabase.Therefore,weusuallyusethewayinwhichObject-Orientedtechnologyandrel

5、ationaldatabasealecombinedinthedevelopment.ItintroducesaproblembetweenObject-OrientedModelandRelationalDataModel:impedancemismatch.Therefore,itbecomessignificanttotransferdatafromobjectmodelstorelationalmodelsandintegrateofObject-Orientedapplicationandrelationaldatabase.TheObject/RelationM

6、appingisthecoreissuetomakethemworktogether.Intheenterpriseapplication,ORMisakindofconsuming-timejob。SOthedevelopersbegintocarehowtomaketheORMdeveloppingbrieflyandimprovethesystemperformance.HibernateistheORMtoolwhichisgenerallyregardedbymanyprogrammeratpresent.It’SanopensourceJavaframework

7、,andmanagesthemappingbetweentheJavaObjectandtherelationaltable,providesthemethodofqueryingandretrievingdata.ItmakesprogrammerhandlethedatabasefreelybyusingObject-Orientedprogrammingthinking.ThispaperfirstintroducesthetechnologyofObject/RelationMapping,analyzes

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

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

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