首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 109 毫秒
1.
在基于C#和关系型数据库的开发中,利用对象/关系映射机制,构建对象持久层,灵活地解决了关系数据库和面向对象开发之间的不匹配。研究了IBTIS.NET对象/关系映射机制,并在项目开发中应用IBTIS.NET构建对象持久层。实践证明使用IBTIS.NET可以简化对数据库的访问。  相似文献   

2.
数据库管理系统持久层的Hibernate解决方案   总被引:2,自引:0,他引:2  
数据库管理系统都需要访问持久性数据资源,解决持久层的访问技术是构建高效、灵活的数据库管理系统的基础.分析了目前持久层的主流解决方案,对新的解决方案--对象/关系映射工具Hibernate的原理及核心接口进行了研究.最后,结合数据库管理系统的设计与实现,描述了Hibernate作为持久层的具体应用.  相似文献   

3.
开源项目Hibernate是一个实现对象/关系映射的框架,它在Java对象和关系数据库中数据之间建立相应的映射关系,简化了数据库访问操作.将此框架应用于学生信息管理系统中,可充分发挥其优点,提高系统开发效率.  相似文献   

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

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

6.
围绕对象/关系的映射和持久数据的访问,在Java领域中发展起来了许多技术,它们都能够而且确实为开发人员提供对象/关系映射服务,分别讨论JDBC、实体Bean、JDO等几种技术,对其进行了评价,结论是对数据库模式稳定的小系统来说,用JDBC实现对象/关系映射是个不错的选择。应用时应根据具体项目来选择。  相似文献   

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

8.
程志强 《福建电脑》2010,26(8):74-76
当前,应用程序一般采用数据持久层来存取,管理数据库中的数据。数据持久层也变得越来越复杂,它的功能不仅仅局限于提供数据库访问驱动、数据连接池,查询语句和应用层逻辑到数据库模型之间的映射,它还需要对系统资源提供优化处理。其中一个重要的资源就是应用程序对数据库访问连接,连接创建是一个非常昂贵的操作。本文引入一种机制来监控数据持久层中连接对象的使用状态,从而达到优化应用程序性能的目的。  相似文献   

9.
利用Hibernate的J2EE数据持久层的解决方案   总被引:19,自引:1,他引:19  
在Java技术中有许多方法可以对数据进行持久化,持久层也是Java应用程序中最重要的部分之一。在当今关系型数据库仍为主流数 据库的时候,持久层技术的应用越来越得到重视。该文在分析了3种持久层主流解决方案的基础上,介绍了O-R映射开源项目Hibernate,并介 绍了在Web应用开发中配置Hibernate环境的方法,并使用它建立了一个应用。  相似文献   

10.
Struts作为目前非常流行的MVC模式的WEB框架,却存在着持久层开发的问题.文中介绍了一种O/R Mapping工具Hibernate,它通过其强大的O/R映射功能将Java对象同存放于关系数据库中的数据进行映射,避免了开发人员采用JDBC的方式大量使用SQL语句对数据库进行操作,可以让Java程序员能够使用面向对象编程的思维来操作数据库,能够提供更加灵活的业务逻辑.这样结合起来节约了开发WEB站点的成本,同时也提高了工作的效率.这里提供了一个实例讨论了如何具体实现Struts框架和Hibernate对象相结合进行WEB应用的开发.  相似文献   

11.
张少应  程传旭 《微机发展》2014,(12):101-104
在分层结构设计中,持久化层位于数据库层与业务逻辑层之间,实现了业务逻辑与数据访问的分离,给开发人员提供了便利。ORM框架是解决面向对象程序设计语言与关系数据库间存在互不匹配问题的中间方案。文中分析了几种常见持久化层实现技术的优缺点,通过对常用ORM框架技术的分析和比较,研究了一种基于Hibernate框架的ORM持久化层的设计与实现。为简化业务逻辑层调用,通过DAO模式实现了持久化层,提高了系统的开发效率和可重用性。基于Hibernate持久化层在Java企业级的应用开发中,具有较强的实用价值。  相似文献   

12.
JDO技术研究   总被引:11,自引:1,他引:11  
Java有几种存取数据库的方法:对象序列化、JDBC、面向对象映射工具、对象数据库、实体EJB,但每一种存储方案都存在一定的限制,为了解决这些限制,简单、透明、自动地实现O/R(对象/关系)的映射,SUN提出了JDO规范——数据存取的一种新技术。文中介绍JDO技术的体系结构及其关键技术,比较分析JDO技术与JDBC、EJB技术的差异,论述JDO规范采用透明的中间件存储技术减少数据库应用,尤其是WEB方式数据库应用开发的复杂性及提高开发和维护的效率,举例说明采用JDO技术开发基于WEB方式的数据库应用的基本编程步骤,并分析了目前JDO规范1.0的缺陷。  相似文献   

13.
JDO是Java环境中一种面向对象持久存储技术,通过在其持久实现的业务层与持久层之间增加对象访问层,对于业务查询可通过该层中索引对象解析成对对象D的查询,以减少对象处理时间和磁盘IO次数,并通过模拟实验分析了不同过滤因子对查询效率的影响,证明了本方案在索引因子较小的情况下能节省磁盘访问时间.  相似文献   

14.
基于Struts框架和Hibernate对象的WEB应用   总被引:2,自引:0,他引:2  
Struts作为目前非常流行的MVC模式的WEB框架,却存在着持久层开发的问题。文中介绍了一种O/R Mapping工具Hibernate,它通过其强大的O/R映射功能将Java对象同存放于关系数据库中的数据进行映射,避免了开发人员采用JDBC的方式大量使用SQL语句对数据库进行操作,可以让Java程序员能够使用面向对象编程的思维来操作数据库,能够提供更加灵活的业务逻辑。这样结合起来节约了开发WEB站点的成本,同时也提高了工作的效率。这里提供了一个实例讨论了如何具体实现Struts框架和Hibernate对象相结合进行WEB应用的开发。  相似文献   

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

16.
利用Hibernate框架简化Java数据库访问   总被引:17,自引:0,他引:17  
Hibernate是一个实现对象/关系映射的开源框架,它在Java对象和关系数据库中数据之间建立相应的映射关系,简化了数据库访问操作。将此框架应用于移动GSM电子运行维护系统中,可充分发挥其优点,提高系统开发效率。  相似文献   

17.
常规的数据持久化方法是通过对象关系映射把对象存储到关系数据库中,但是易用性和效率一直是个问题。提出了一种更加方便、性能更强的方法,即用对象数据库来存储海量数据。然而目前对象数据库的使用还不是非常广泛,不少程序员可能还不了解对象数据库的使用。提出的基于对象数据库的扩展Java集合框架(Java Collection Fram ework),可以使程序员操作对象数据库就像使用普通的Java集合框架一样方便,而且在性能上也优于普通的关系数据库。  相似文献   

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

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