首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 46 毫秒
1.
关系范例与对象范例之间存在“阻抗不匹配问题”。文中讨论了基于持久层的对象关系的数据库技术的设计与实现,针对J2EE开发过程中数据持久层的设计问题,介绍了目前比较流行的一种持久层解决方案Hibernate的应用开发过程及其不足之处。  相似文献   

2.
开发一个同时使用面向对象技术和关系型数据库技术的项目是一件困难的事情。为了解决面向对象技术和非面向对象技术之间存在阻抗不匹配问题,在企业应用开发过程中需要使用持久层来减少不匹配带来的影响。持久层是根据分层思想的指导,通过建立逻辑门户,采取一定的对象-关系映射策略,隐藏所有数据库访问代码细节,向开发人员提供的透明的对象持久化机制。在对现今流行的持久层设计技术、DAO模式和CMP模式的实现,进行深入分析的基础上,讨论了一个良好的持久层所应具备的功能,提出了一个持久层实现模型。  相似文献   

3.
企业应用开发的一个主要部分是创建和维护数据持久层即ORM(对象关系映射),数据持久层用来从所选择的数据库中存取对象。大多数开发机构经常采取创建各自独立的数据持久层。一旦底层的数据结构发生改变,那么修改应用的其余部分使之适应这种改变的代价将是十分巨大的。Hibernate适时的填补了这一空白,它为Java应用提供了一个易用的、高效率的对象关系映射框架。作者Nick Heudecker是一个具有6年企业开发和设计经验的软件工程师。  相似文献   

4.
开发一个同时使用面向对象技术和关系型数据库技术的项目是一件困难的事情.为了解决面向对象技术和非面向对象技术之间存在阻抗不匹配问题,在企业应用开发过程中需要使用持久层来减少不匹配带来的影响.持久层是根据分层思想的指导,通过建立逻辑门户,采取一定的对象-关系映射策略,隐藏所有数据库访问代码细节,向开发人员提供的透明的对象持久化机制.在对现今流行的持久层设计技术、DAO模式和CMP模式的实现,进行深入分析的基础上,讨论了一个良好的持久层所应具备的功能,提出了一个持久层实现模型.  相似文献   

5.
三层架构作为中小型企业管理信息系统(Management Information System,MIS)的主流开发架构.存在对象模型和关系模型之间的"阻抗不匹配"问题,为了解决该问题,提出了在三层架构的基础上引入对象/关系映射(Object/Relational Mapping,ORM)层的解决方案,并给出了方案实施中数据持久层架构的建模和设计的关键技术和方法.  相似文献   

6.
李杰 《计算机科学》2010,37(9):190-193
针对如何在对象和关系数据库之间建立一种高效的映射关系的问题,在深入研究数据持久层的核心功能的基础上,分析和比较了当前流行的解决数据持久层问题的典型技术方案及其各自的优缺点,借鉴数据持久层设计的一般思想和Hibernate的功能与实现思路,具体实现了一个较为通用的数据持久层框架.  相似文献   

7.
在基于C#和关系型数据库的开发中,利用对象/关系映射机制,构建对象持久层,灵活地解决了关系数据库和面向对象开发之间的不匹配。研究了IBTIS.NET对象/关系映射机制,并在项目开发中应用IBTIS.NET构建对象持久层。实践证明使用IBTIS.NET可以简化对数据库的访问。  相似文献   

8.
为了使面向对象的开发与关系型数据库联系起来,时象持久化技术应运而生.目前主要是运用对象/关系映射框架来实现对象持久化.NHibernate让应用程序开发人员运用该框架就不必关心底层关系数据库的具体实现.通过设计对象持久层可以减少程序代码,降低了开发周期,提高了开发效率.  相似文献   

9.
利用NHibernate开发与数据库无关的系统   总被引:1,自引:0,他引:1  
在使用面向对象的程序设计方法进行程序设计时,通常需要将一些对象保存在存储媒介中以便将来提取或者修改,这种对象被称为持久对象。而通过一定的映射方法将持久对象存储在关系数据库中,这个过程就是对象/关系映射(Object/Relation Mapping,ORM)。NHibemate是.NET平台的一个对象持久化工具,程序员通过它进行操作,可以有效提高开发效率。介绍了NHibemate的特性,分析了NHibemate实现与数据库无关的原理,并就如何使用NHibemate进行开发给出实例。  相似文献   

10.
针对Scott Ambler提出的健壮持久层设计方案存在的问题,提出了一种基于软件体系结构的对象持久层设计方案.将体系结构作为对象持久层的整体视图,反映了对象持久层的整体功能和结构,并利用层模式实现了对象持久层的可再用性、可维护性、可修改性和可移植性等质量属性.作为设计方案的应用,给出了一种对象持久层的类设计模型.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号