首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
在系统开发过程中,往往会遇到应用程序中的对象模型与数据库中的关系模型两种不匹配的模型,为了实现它们间的相互映射,使得在面向对象程序开发中对象信息能够方便地保存到数据库的表内,文章采用了Hibernate框架来实现对象关系映射(ORM),解决对象模型中的继承、关联以及缓存等问题,从而减少代码的复杂度以及提高系统的可维护性。  相似文献   

2.
数据访问层是从Web Services的三层体系结构中分离出来的,封装了数据库访问等一系列相关操作,在系统中位于业务逻辑层和数据库层之间。其核心是转换这两层不同存放数据的格式,建立数据对象和数据库表之间的映射。这种映射是通过关系描述符把数据对象与数据库表联系起来,在session中通过cache机制实现三种状态之间的切换,从而达到与数据库同步,实现业务数据与数据库的通信。在J2EE、.NET这两大主流开发架构中,基于开发语言提供的类映射机制,从理论上分析了ORM的实现机制,从工程技术上分析对比了不同ORM实现方案。  相似文献   

3.
在软件开发过程中,对象数据和关系数据的不匹配给开发工作带来了种种负面效果,对象关系映射技术的出现很好地解决了这个难题,它使得开发人员能够使用面对对象的思维来操纵关系型数据库,从而大大提高软件开发效率。  相似文献   

4.
从Hibernate的原理角度考虑,其作为一种对持久化工具可以在ORM技术的作用下将Java对象中存放于数据库中的数据进行映射,在开发过程中避免了对SQL语句的大量使用,而是以JDBC的方式将其代替.通过Hibernate对象持久化的服务方式可以有效地提高开发效率,同时也可以完成对Java数据库访问的简化.因此,本文着重分析与Hibernate相关的内容,探讨其在作用过程中如何完成对Java数据库访问的简化.  相似文献   

5.
在软件工程中,客观对象被直接映射成软件对象和数据库中的对象,并且客观对象和它们在软件和数据库中的对象之间存在着一种映射关系,这种映射关系提供了高级的、抽象的客观对象到低级的软件和数据库对象之间的逻辑连续性。本文应用面向对象技术,用一个实例叙述了这种对象映射的过程,实践证明,该方法可行有效.并且可以为其它类似的软件开发提供了可行的建设方案。  相似文献   

6.
当今大部分的应用系统需要处理持久化数据,而在使用面向对象技术开发系统时,会遇到对象持久化的问题.同时使用关系数据库存储数据,存在对象模型与关系模型之间的"阻抗不匹配"问题.对广泛使用的O/R映射框架Hiber-nate进行研究,使用Hibernate作为业务逻辑层和数据库层之间的持久层,实现对象到关系数据库的持久存储.结合实际应用系统分析对象/关系映射在Hibernate持久化解决方案中的体现.  相似文献   

7.
ORM是一种理论上比较完善的数据访问层解决方案。因为ORM核心是把数据对象与数据库二维表进行相互转换,所以,在设计数据库时要求考虑这两种不同数据结构的异同。结合Normalization和Denormalization两种数据库设计规范,从实体映射和关系映射角度出发,克服ORM自身的缺点,在项目开发中更好地使用ORM。  相似文献   

8.
在计算机网络游戏领域,目前的游戏开发与技术应用还没有达到拥有完善管理信息系统应用的能力。由于网络游戏的特殊性,如今的开发过程还处于保证游戏数据安全与更新,提高玩家体验度的发展阶段。本文简单描述了Eco Space、对象模型映射等ECO技术,评价了ECO多层数据库应用程序的构建与开发过程,并通过实例来证明了ECO多层数据库技术在游戏设计方面的成果。  相似文献   

9.
Java EE基于Hibernate的ORM框架   总被引:2,自引:0,他引:2  
现在JavaEE开发与应用越来越多,Hibernate作为目前流行的ORM框架,对JDBC进行了轻量级的对象封装,使得Java程序员可以使用面向对象对编程思想来操纵数据库。文章从ORM、Hibernate概念入手,分别介绍了Hibernate对优势、接口、映射和查询方式等,并对Hibernate对性能优化进行了讨论。  相似文献   

10.
对象模型是软件系统分析结果中的一部分,数据库设计是系统设计的一个重要步骤。描述了以对象模型为依据借助PowerDesigner工具进行数据库设计的一种方法。在进行数据库设计的过程中,通过将对象、对象的成员以及对象间关系映射到实体、实体的属性以及实体间关系的方式进行了数据库设计,实现了系统分析与数据库设计在面向对象体系上的一致。  相似文献   

11.
一种对象/关系映射框架的分析和应用   总被引:30,自引:0,他引:30  
朱庆伟  吴宇红 《电子科技》2004,(1):54-57,60
论文主要在分析面向对象系统中类及其实例与关系数据库中表的映射的基础上,引入了一种新的对象/关系映射框架:Hibernate.对Hibernate在对象/关系映射方面的优势、应用及其运行机制做了详细的分析.  相似文献   

12.
基于Vega的视景仿真应用系统研究与实现   总被引:2,自引:0,他引:2  
以开发一套地下洞室视景仿真应用系统为目的,研究了视景仿真应用系统开发中纹理映射、碰撞检测、视点快速切换、模型动态调度技术、对象拾取等关键技术,提出了可行的解决方案。基于Creator构建了地下洞室和洞室地表三维模型数据库,利用Vega建立虚拟场景并进行仿真驱动,应用Vega API编程技术在VC .NET集成开发环境中完成了地下洞室视景仿真应用系统的设计和实现。  相似文献   

13.
简要介绍了JSP/Servlet技术及基于这两种技术的Web数据库应用开发,对在开发过程中使用传值对象模式、DAO模式两种设计模式进行了研究,并给出了设计实例。  相似文献   

14.
hibernate框架用于提供一种持久化的对象-关系映射模型解决方案,为此,本文在hibernate框架的基础上对几种关联映射进行了研究,提出了一种基于hibernate关联映射模型,并将其应用到了信息系统的开发中,取得了通用性效果。  相似文献   

15.
基于XML的AutoCAD图形与SVG图形转换研究   总被引:9,自引:1,他引:8  
SVG是W3C支持的最新网络图形图像标准.文章介绍和分析了AutoCAD的图形数据库以及它的对象结构模型,介绍了SVG的特点及其文档对象模型.基于上述分析,建立两者之间的对象元素映射关系.最后,我们根据这一映射关系给出一个应用实例,实例证明了通过给出的映射关系可以实现将AutoCAD图形(二维)转换为SVG图形.  相似文献   

16.
利用XML文档在本质上是面向对象的特点,提出了将XML Schema文档映射成类视图,通过类视图得到E/R图,进而生成数据库表单,为XML文档与数据库的相互映射提供了思路.最后,对本领域的后续研究给出了一些看法.  相似文献   

17.
封侣 《电子世界》2014,(12):79-80
查询模块在软件系统的开发中属于基本的必需模块,条件与对象属性相对应,而对象属性与表字段相对应,前台条件以And或者Or组装成JSON格式的数据,后台接受来自于前台的JSON数据进行一系列处理最终拼接为Hql字符串进而查询出满足条件的数据返回给前台展示。前台的查询条件组装成JSON格式数据借助于ligerui的ligerFilter插件,后台借助java代码对JSON格式数据进行处理。由于对象属性字段与数据表字段的对应采用了Hibernate映射框架,故在程序中对实体对象的操作相当于对数据库表的操作,这样简化了后台查询代码的编写工作,并且使得查询代码易于维护。  相似文献   

18.
基于关系数据库的XML映射和数据导入算法   总被引:9,自引:0,他引:9  
XML是一种典型的半结构化数据,它既能表示关系、对象等结构化的数据,也能表示Web这样的半结构/非结构的数据,在数据交换和集成中得到大量应用.关系数据是一种最常见的结构化数据,许多数据库厂商都提供了关系数据<->XML映射中间件.文章研究了XML到关系数据库的映射算法以及在此基础上基于SAX的XML数据到关系数据库的导入算法.  相似文献   

19.
在数据库系统中,先介绍了生产现场中对变量的分类,并列出存储变量的数据库表的结构。实现了现场检测参数的自动存储,并自动更新数据库。根据I/O信号进行数据单元配置,完成数据库的组态,数据库通过数据采集程序对现场数据进行读写,并按照设定好的存储策略将其保存到历史数据库中。数据库子系统实现通信,对象查找,内容修改更新等功能。采用Windows XP作为系统开发环境,Visual C#作为开发工具。  相似文献   

20.
研究了Struts、Hibernate、Spring三大框架技术在仓库管理网站设计中的作用。Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Struts是系统的核心控制器,Struts是一个标准的MVC框架。Hibernate通过持久层的框架将数据库存储从服务层中分离出来,可以实现关系型数据库和对象之间的映射。设计的仓库管理网站由基本功能、组成架构、查询统计、功能模块、维护设置等组成。仓库管理网站在运行阶段,性能稳定,数据准确性高,提高了工作效率,同时也实现了仓库管理自动化和科学化。  相似文献   

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

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