首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在使用面向对象的技术开发系统时,会遇到对象持久化问题。对象持久化技术是一种数据存储方法,其目的是为了使程序开发者更加方便地访问数据。对象持久化技术可以解决面向对象技术和关系数据库技术的冲突问题。采用对象持久化技术可以将程序开发人员从关系数据库的细节中解放出来,有更多精力去处理事务逻辑。  相似文献   

2.
为解决对象模型和关系模型之间的不匹配,引入对象关系映射框架来解决。Hibernate是目前主流的ORM映射框架。分析了Web应用程序的体系结构和Hibernate体系结构。以在线购物系统为例,给出了对象关联关系映射策略,通过映射文件实现了该映射策略。实验结果表明,映射文件成功实现了该映射策略。通过Hibernate的数据持久层解决方案,提高了数据存取的速度,降低了系统的耦合性,保证了系统的扩展性。  相似文献   

3.
多个成员对象之间的访问大幅度增加了客户端和后端数据库系统之间的读取操作,从而给系统带来了严重的性能问题。针对这一问题,提出了一种解决方案,在客户端增加一个缓存来减少对象获取操作,建立多层访问的对象查询预取模式,从而大幅提高对象持久化系统的访问效率和可用性。  相似文献   

4.
基于半自动化iBatis的轻量级ORM改进研究   总被引:1,自引:0,他引:1  
目前Object-Relational Mapping(ORM)已成为软件体系架构领域的一个新的研究热点。通过对iBa-tis进行研究,指出其中的不足之处,提出改进方法,并应用于ERP系统之中,取得了较好的效果。  相似文献   

5.
使用对象关系映射技术将面向对象技术和关系数据库相结合,以解决对象和关系模型之间的"阻抗不匹配"问题。本文分析了对象关系映射技术,并以毕业生论文(设计)管理系统为例,给出了Django的数据持久化解决方案,降低了系统的耦合度,保证了系统的可扩展性。  相似文献   

6.
研究了传统数据库访问技术的缺点、ORM技术的原理和优点,以及PHP平台的ORM实现库Doctrine的技术要点,最后介绍了Doctrine技术在项目中的实际应用效果。  相似文献   

7.
将实体联系模型到面向对象模型的持久化映射模式用于持久层普通对象的建模,可以快速完成J2EE应用中POJO的定义工作。在此基础上使用XDoc let标记说明映射特性,通过其他的框架(如H ibernate、Spring work、Struts、D isp lay-Tag、DWR等开源框架)的集成,可以自动生成数据驱动应用所需的所有代码,加速了此类应用的开发,使得设计者摆脱繁琐、重复的基础信息管理工作,更集中地关注业务领域的业务逻辑。  相似文献   

8.
伴随着互联网的发展,各行各业信息化程度不断提升,各种系统应运而生。要提高系统开发效率就必须提高数据库访问层开发效率。通过对多个项目的DAL层进行统计分析,得出通用的CRUD方法集合形成父接口;结合JPA自定义的相关功能注解以及Spring的AOP功能,对Java反射的核心接口InvocationHandler进行JDK的动态代理功能实现;配合基于注解的SQL快速生成并且针对不同数据库模式对LIMIT查询进行逻辑处理,完成分页查询功能,从而完成基于Spring环境开发的快捷ORM实现。系统开发者可根据预定义的注解和相关通用查询方法快捷操作数据库,避免了在Java文件中编写大量的sql文本和xml文件,降低了代码错误率,提高了开发效率。  相似文献   

9.
ORM(Object/Relation Mapping),即对象/关系数据库映射。ORM框架就是为了解决面向对象程序设计语言与关系型数据库之间阻抗不匹配而产生的,这种框架能将业务逻辑层和持久层有效分离,使两层之间以松耦合方式衔接起来,便于代码的维护。探讨了ORM框架的实现机制。  相似文献   

10.
DAL是以ORM为理论基础,在业务逻辑层和企业信息系统层之间进行数据类型相互转换和数据操作的一个单独模块.通过分析和研究ORM理论,并结合项目实际需求,提出了一种DAL设计方案.该方案采用类反射机制,实现了数据对象与表、存储过程的相互映射过程,并在开发过程中解决了一些具体问题,目前在应用系统中得到了很好的应用.  相似文献   

11.
基于J2EE多层体系结构的数据持久层几种主流的解决方案:使用SQL/JDBC在业务类中硬编码、使用SQL/JDBC在存储过程或者单独的数据类中硬编码、CMP容器管理持久实体Bean、JDO对象一关系/映射模式(ORM模式)进行了简要介绍,分析了数据持久层的ORM设计模式,包括决定ORM实现工具设计标准的四个级别,其中完全的对象映射支持组合、继承、多态和“可达的持续性”等复杂的对象模型,本文对完全的对象映射的功能进行了阐述。最后,作为ORM例证,介绍了一个Java对象持久层轻量级封装框架Hibernate,探讨了它在实际应用中的技术优势。  相似文献   

12.
J2EE数据持久层的ORM设计模式   总被引:1,自引:0,他引:1  
基于J2EE多层体系结构的数据持久层几种主流的解决方案:使用SQL/JDBC在业务类中硬编码、使用SQL/JDBC在存储过程或者单独的数据类中硬编码、CMP容器管理持久实体Bean、JDO对象-关系/映射模式(ORM模式)进行了简要介绍,分析了数据持久层的ORM设计模式,包括决定ORM实现工具设计标准的四个级别,其中完全的对象映射支持组合、继承、多态和“可达的持续性”等复杂的对象模型,本文对完全的对象映射的功能进行了阐述。最后,作为ORM例证,介绍了一个Java对象持久层轻量级封装框架Hihernate,探讨了它在实际应用中的技术优势。  相似文献   

13.
对象是使用面向对象方法开发系统的基本粒子,每时每刻对象都有自己的特征状态。一个典型对象的生命周期包括创建、使用和删除。对象在内存中实例化,而有时需要将对象保存下来,即持久化。讨论了.NET平台上对象持久化的几种方法。  相似文献   

14.
基于J2EE多层体系结构的数据持久层几种主流的解决方案:使用SQL/JDBC在业务类中硬编码、使用SQL/JDBC在存储过程或者单独的数据类中硬编码、CMP容器管理持久实体Bean、JDO对象-关系/映射模式(ORM模式)进行了简要介绍,分析了数据持久层的ORM设计模式,包括决定ORM实现工具设计标准的四个级别,其中完全的对象映射支持组合、继承、多态和“可达的持续性“等复杂的对象模型,本文对完全的对象映射的功能进行了阐述.最后,作为ORM例证,介绍了一个Java对象持久层轻量级封装框架Hibernate,探讨了它在实际应用中的技术优势.  相似文献   

15.
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库.Hibernate可以应用在任何使用IDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP Web应用中使用,完成数据持久化的重任.  相似文献   

16.
文章以面向对象数据库(OODB)为理论依据,针对OODB的特性和存储结构进行研究,阐述了OODB中对象数据存储的有关理论和技术,并提出了一些至今尚未完全解决的具有挑战性的问题。  相似文献   

17.
充分利用XML的可扩展性和自描述性等特性,建立异构数据库数据转换冲突的解决方法,并在此基础上建立XML与关系模型和对象模型的映射规则,实现了数据从关系模型数据库到对象模型数据库的转换,并通过实例验证了方法的正确性.  相似文献   

18.
本文探讨了用面向对象方法进行数据库系统分析和设计的方法,提出了把得到的对象模型转换为关系模型的算法,这种方法也适合于面向对象数据库的设计。  相似文献   

19.
围绕实例讨论对象模型转换为关系数据库模型的过程,从类到关系模式的映射、类之间关系的映射、操作映射等方面提出一些有效的转换规则.使用迭代的思想提出应从范式理论、时间与空间平衡、对象模型与关系模型的数据描述差异来优化关系模型.  相似文献   

20.
本文通过对比关系数据库的不足来说明面向对象数据库的优点,讨论了关系数据库、面向对象数据库以及对象—关系数据库的现状与发展趋势。  相似文献   

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

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