首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
针对面向对象设计与关系数据库设计之间的"阻抗不匹配"问题,提出了运用ORM技术来解决对象-关系映射冲突.深入研究对象/关系的映射机制,引出了基于.NET的持久化框架NHibernate,探讨了基于NHibernate技术的ORM映射机制,实现了对象和关系数据库之间的高效映射,达到了将业务逻辑层与数据存储有效分离.提出的多种映射策略将极大地缩短开发周期、降低系统开发成本.  相似文献   

2.
沈洋 《计算机工程》2007,33(19):241-242
在描述对象关系映射(ORM)技术发展的起因及其主要优点的基础上,介绍了基于NHibernate的ORM技术架构,讨论了在机场信息系统的开发过程中全面使用ORM技术的方法,分析了使用NHibernate实现ORM过程中影响效率的一些关键问题。  相似文献   

3.
由于对象模型和关系模型存在阻抗不匹配,实现对象和关系的映射已成为软件开发领域的关键问题。本文提出了ORM系统的三层模型,在业务逻辑层和关系数据库的物理存储结构中间增加一个O-R映射,并给出了各个层次的详细设计和分析,最后验证了该模型在实际应用中的有效性。  相似文献   

4.
基于NHibernate的数据持久化方案   总被引:1,自引:0,他引:1       下载免费PDF全文
赵广利 《计算机工程》2009,35(20):53-55
分析目前广泛使用的对象关系映射(ORM)组件——NHibernate,针对NHibernate的不足提出改进的ORM模型,根据该模型设计并实现基于.NET平台的轻量级ORM组件——MYPL,利用该组件无须编写任何映射文件即可实现对象关系映射等数据持久化操作,并能降低业务层和数据层之间的耦合,提高系统的扩展性、可维护性和应用系统的开发效率。  相似文献   

5.
对象一关系映射(ORM)技术结合了面向对象技术和关系型数据库技术。在研究这些技术的基础上,文章提出了一个基于c#的对象持久化技术的解决方案,开发出了一个基于NET的ORM工具——DBEasy系统,并对该系统的功能和应用进行了详细的描述。  相似文献   

6.
为了解决领域模型和数据库之间的紧耦合问题,提出基于C++的对象关系映射(ORM)架构。给出抽象基类、映射器注册表类的关键技术和部分实现代码,通过智能指针实现领域对象的关系映射和生命周期管理。基于该架构设计并实现的ORM子系统,已应用于设备状态检测与安全评价系统中,运行情况良好。  相似文献   

7.
对象—关系映射(ORM)技术结合了面向对象技术和关系型数据库技术。在研究这些技术的基础上,文章提出了一个基于C#的对象持久化技术的解决方案,开发出了一个基于NET的ORM工具—DBEasy系统,并对该系统的功能和应用进行了详细的描述。  相似文献   

8.
为了解决领域模型和数据库之间的紧耦合问题,提出基于C++的对象关系映射(ORM)架构。给出抽象基类、映射器注册表类的关键技术和部分实现代码,通过智能指针实现领域对象的关系映射和生命周期管理。基于该架构设计并实现的ORM子系统,已应用于设备状态检测与安全评价系统中,运行情况良好。  相似文献   

9.
基于SQL的JDBC持久化技术和基于对象/关系映射(ORM)的面向对象持久化技术都会导致系统紧耦合。针对上述问题,通过研究Java持久化API(JPA)ORM技术、JPA模型和JPA接口,提出并实现一种灵活的数据持久化模型。该模型与ORM框架松耦合,可以简化对象持久化的开发,加快应用系统的开发速度。  相似文献   

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

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

12.
将模式融合分为模式映射、主键-外键融合和用户自定义的完整性融合3个部分。模式映射将关系模式或其他模式映射为对象代理模式类,主键-外键映射采用新的模式融合算法,充分考虑对象代理模型的特点。提出了一个新的操作Merge来解决用户自定义的模式融合。该操作克服了其他模型的用户自定义模式限制难于融合的问题。在Smalltalk环境中实现了基于对象代理模型的模式融合系统,并给出应用实例。  相似文献   

13.
对象模型和关系模型是两种完全不同的模式,在开发中如何实现对象到关系的映射是一个关键的问题,分析了对象关系映射不匹配的各个方面,以及当前的各种持久化解决方案,并重点分析了透明对象关系映射的特点,最后对如何实现对象关系映射的关键技术进行了研究.  相似文献   

14.
数据库建模是软件系统开发工作中的关键,文章提出了一种以面向对象分析阶段的对象模型为基础、并使用统一建模语言UML(Unified Modeling Language)表示数据库概念模型的方法。进一步还讨论了数据库概念模型向关系数据模型的映射方法。  相似文献   

15.
依据相机成像的几何关系,建立了相机定位的针孔模型,给出了理想状态下实物与像之间的映射关系,在此基础上,为了使模型更具实用性和有效性,对模型进行了改进,对稳定性进行了有效的分析。  相似文献   

16.
在织物动态模拟中,纹理映射是实现真实感的关键。该文采用了质点-弹簧模型进行建模,提出一种快速、实用的方法,把纹理空间中的三角形单元映射到景物空间中三角形单元上,并实现了反走样。实验结果表明,该算法达到了较好的实时性和真实感。  相似文献   

17.
基于云空间和模糊嫡的边缘检测算法   总被引:1,自引:1,他引:0  
基于模糊集理论及云理论,提出了对象云的图像模糊边缘检测方法(OCFD).算法充分考虑图像的模糊性和随机性,建立起图像空间与云空间的映射模型,生成模糊对象云和边界云,完成图像空间到云空间的映射.在云空间中实现逻辑云运算的边界云提取,提出并实现了基于边界云的过渡区定义及其提取算法.最后利用最大模糊熵在过渡区内实现检测边缘.实验证明,OCFD算法在检测性能方面优于模糊Sobel,Pal.King等算法,为图像的模糊理解和分析提供了一种新的思路,同时也丰富和拓展了云理论.  相似文献   

18.
The recent emergence of object‐relational technology into the commercial database market has caused new challenges for the implementation of conceptual database designs. This paper presents our experience with using the Oracle 8 object‐relational data model in the implementation of an engineering application described using the EXPRESS conceptual modeling language. EXPRESS is part of the engineering community's Standard for the Exchange of Product Data and can be characterized as a structurally object‐oriented modeling language, supporting the notion of entities, entity hierarchies, complex constraints on entity hierarchies, relationships and inverse relationships between entities, and user‐defined types. As a result, EXPRESS provides an excellent framework for studying the mapping of conceptual modeling concepts into an object‐relational model. In this paper, we describe the way in which the features of EXPRESS can be mapped into object‐relational features such as object tables, object references, and nested tables. We also describe the manner in which features such as member functions on object types, triggers, and stored procedures can be used to support the implementation of constraints associated with a conceptual schema. Although the mappings presented are specific to EXPRESS and Oracle 8, the mappings are generalizable to conceptual modeling languages and object‐relational models with similar features. Our work defines how traditional mapping concepts must be revised in order to make adequate use of the features now found in object‐relational models. As part of this paper, we also compare our mapping approach using Oracle 8 to mapping issues for the PostgreSQL object‐relational model and the Objectivity/DB object‐oriented data model. Copyright © 2000 John Wiley & Sons, Ltd.  相似文献   

19.
该文提出了一种基于对象数据模型的,同时又具有面向对象方法特征的对象行为模型。随后介绍了用这种模型描述对象动态行为的方法和步骤。最后简要地介绍了作者开发的一个支持这种建模过程的工具系统。  相似文献   

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

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