首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 693 毫秒
1.
余俊新  孙涌 《微机发展》2007,17(3):88-90
在软件开发中,对象关系映射主要用来解决对象模型到关系模型的映射问题。目前对于这个问题的解决大多是一种纯对象关系映射的实现,文中分析了这种纯对象关系映射机制所存在的不足,并针对这些不足,给出了一个半自动对象关系映射的实现。通过使用该系统,应用程序开发人员能够以一种面向对象的方式来进行对象在关系数据库中的存取,从而极大地提高了开发效率和应用程序的可维护和可扩展性。  相似文献   

2.
J2EE中对象关系映射的研究与实现   总被引:2,自引:0,他引:2  
在软件开发中,对象关系映射主要用来解决对象模型到关系模型自?映射问题。目前对于这个问题的解决大多是一种纯对象关系映射的实现,文中分析了这种纯对象关系映射机制所存在的不足,并针对这些不足,给出了一个半自动对象关系映射的实现。通过使用该系统.应用程序开发人员能够以一种面向对象的方式来进行对象在关系数据库中的存取,从而极大地提高了开发效率和应用程序的可维护和可扩展性。  相似文献   

3.
Hibernate是一个对象持久化工具,它通过其强大的O/R映射功能将Java对象同存放于关系数据库中的数据进行映射,避免了开发人员使用大量的SQL语句通过JDBC的方式对数据库进行操作,可以有效地提高开发的效率.  相似文献   

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

5.
利用Hibernate对象持久化服务简化Java数据库访问   总被引:27,自引:3,他引:27  
宋汉增  沈琳 《计算机应用》2003,23(12):135-137
Hibernate是一个对象持久化工具,它通过其强大的O/R映射功能将Java对象同存放于关系数据库中的数据进行映射,避免了开发人员使用大量的SQL语句通过JDBC的方式对数据库进行操作,可以有效地提高开发的效率。将其应用于网络报表系统中,可充分利用其优点。  相似文献   

6.
Hibernate是一个可实现对象/关系映射的开源框架。分析了Hibernate的基本原理和特点,通过实例介绍了Hibernate框架应用开发的过程和方法。结果表明,利用Hibernate对象持久化服务,可以有效地进行数据库数据到业务对象的O/R映射,简化数据库操作,降低开发难度,提高开发效率。  相似文献   

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

8.
本文将Java技术与XML技术进行有机结合,研究了数据库操作中,XML技术映射数据库中表与Java类的方法,通过Java技术动态解析XML映射,为操作数据库建立对象查询语句,并应用Java技术对对象查询语句转换为标准SQL语句提出了新的实现方法。  相似文献   

9.
对象模型和关系模型是完全不同的模式,在开发中如何实现对象到关系的映射是一个对象关系映射不匹配的各个方面,以及当前的各种解决方案,最后对对象关系映射的关键技术进行了讨论.  相似文献   

10.
本文将Tava技术与XML技术进行有机结合,研究了数据库操作中,XML技术映射数据库中表与Jaya类的方法,通过Java技术动态解析XML映射,为操作数据库建立对象查询语句,并应用Jaya技术对对象查询语句转换为标准SQL语句提出了新的实现方法。  相似文献   

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

12.
正交持久性准则及其应用研究   总被引:1,自引:0,他引:1  
持久化是一种存储对象的状态信息和行为信息以备以后使用的机制。明确了持久性、持久对象等概念,说明了与对象类型无关的正交持久性概念,详细阐述了正交持久性遵守的3个基本准则,即正交性、完整性、独立性的内涵;借助支持正交持久性的扩展Java语言和Java对象,对3个准则的提出依据、表现和应用进行了分析。  相似文献   

13.
一种基于.NET元数据的对象持久化框架   总被引:4,自引:0,他引:4  
姜边 《计算机应用》2005,25(4):833-836
对象持久化是一种存储对象的内部状态以备以后使用的机制。提出了一种基于.NET元数据的对象持久化框架,与其他对象持久化框架相比,此框架将对象持久化定义信息以元数据的形式绑定到程序代码中,不需要额外编写配置文件,从而方便了开发和部署。该框架提供了基于SQL和基于对象化条件的对象查询方式。  相似文献   

14.
基于J2EE多层架构的Web开发框架研究*   总被引:4,自引:0,他引:4  
在经典的J2EE四层体系结构的基础上增加数据持久层,提出了基于J2EE五层体系结构的Web开发框架;分析了基于Struts框架的J2EE架构中实现对象持久性的局限性,从中分离出对象持久层,并将Hibernate这个面向对象的轻量级对象持久性技术集成到该架构中;应用DAO设计模式在业务逻辑层与持久层之间设计了多源数据访问组件,抽象和封装了对不同数据源的数据访问操作,实现对不同类型、结构、环境、用法的异构数据库的统一访问。  相似文献   

15.
本文介绍持久性设计的发展及相关概念,讨论持久性与面向对象语言结合中的对象标识及对象持久性问题,同时给出了一个在面向对象语言基础上扩充持久性的实现描述。  相似文献   

16.
面向方面编程分离了核心关注点和横切关注点,提供了模块化横切关注点的机制,很好地解决了面向对象技术处理横切关注点时存在的代码散布和代码纠缠问题.和日记记录、安全验证等业务一样,持久化也被认为是经典的横切关注点业务,适合用AOP来实现.分析了现有的基于AOP的持久化实现,发现大部分实现过于追求AOP要求的obliviousness特性,而在功能或性能上难以满足现实应用的需求.探讨了持久化的特点及持久方面化的机制,提出了一套实用的基于AOP的持久化框架.该框架保持了面向对象持久化技术的功能及性能,同时又具有方面化持久业务所带来的更高的可重用性、可维护性及可移植性.  相似文献   

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

18.
In this study, 154 students individually played a challenging physics video game for roughly 4 h. Based on time data for both solved and unsolved problems derived from log files, we created a game-based assessment of persistence that was validated against an existing measure of persistence. We found that the game-based assessment of persistence predicted learning of qualitative physics after controlling for gender, video game experience, pretest knowledge and enjoyment of the game. These findings support the implementation of a real-time formative assessment of persistence to be used to dynamically change gameplay.  相似文献   

19.
实体Bean是一种重要的J2EE应用组件,具有持久保存状态的特性。实体Bean容器是实体Bean的运行环境,持久化管理器是其中具体负责持久化的组件。本文研究了以关系数据库作为存储介质实现容器管理持久化的理论,提出了一种灵活高效的实现方法。该持久化管理器通过静态映射模型创建持久化方案,并创建动态模型以响应客户请求。在实体Bean容器并发访问控制机制的帮助下,该持久化管理器能够保证实体Bean高效可靠的运行。该持久化管理器和容器已经在中科院软件所自主研制的J2EE应用服务器OnceAS中得到实现。  相似文献   

20.
Dot Net框架是美国微软公司的具有战略意义的开发平台,它为构建Windows应用程序和Web应用程序提供优秀的开发环境。商业软件开发中会遇到大量的对象持久化问题.本文说明了对象持久化技术的基本原则,并使用C#语言,以一个简单的例子阐述了在Dot Net框架下实现对象持久化的原理,为理解持久化技术、使用和开发持久化工具提供帮助。  相似文献   

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

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