首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
对象/关系映射是连接对象模型和关系模型的一个桥梁.本文对对象模型向关系数据库模型映射的技术进行了深入探讨,并给出了Java对象持久化开源框架Hibernate在客户关系管理(CRM)系统中的应用.  相似文献   

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

3.
为了使面向对象的开发与关系型数据库联系起来,时象持久化技术应运而生.目前主要是运用对象/关系映射框架来实现对象持久化.NHibernate让应用程序开发人员运用该框架就不必关心底层关系数据库的具体实现.通过设计对象持久层可以减少程序代码,降低了开发周期,提高了开发效率.  相似文献   

4.
电子政务基础平台主要是利用Internet技术实现网络行政办公的一体化,以核心Spang API作为系统后台管理,对各个窗口的数据接口进行统一管理、分配;以持久化对象JPA(部分是用Hibernate)作为ORM对象去处理数据存储,其所引入的数据持久化编程模型利用Java 5中的注释(Annotation)和对象/关系映射,为数据持久化提供了高效、易用的编程模式.结合电子政务自身的特点,对表现层和业务逻辑层进行严格的分离,减少功能耦合,整体上构建高效、可靠、移植性高的基础系统平台.  相似文献   

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

6.
基于对现有MVC持久化中间件存在问题的分析,提出一种四层模型面向对象持久化中间件实现思路,较为完整地实现对象持久化设计模式;同时改进关系、对象转换算法;实现复杂对象关联支持。与参照中间件对比测试,实验表明各项关键指标均有所提高,为基于MVC模式的大型信息系统开发提供了一种可靠的数据持久化支撑技术。  相似文献   

7.
基于元数据的对象关系映射研究   总被引:5,自引:0,他引:5  
持久化框架较好地解决了关系型数据库的对象持久化问题,对象关系映射是持久化框架的核心内容。参考MOF标准,本文设计了面向对象和面向关系的元数据模型,在分析属性映射和关系映射的基础上,介绍了基于元数据的对象关系映射,最后讨论了利用XML技术的实现。  相似文献   

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

9.
面向对象技术中OR映射框架的研究与应用   总被引:2,自引:0,他引:2  
蒋科  郑有才 《微机发展》2007,17(2):59-62
在中小型应用系统开发中对象数据类型与关系数据库数据类型的转换成为面向对象技术开发中对象持久化问题的“瓶颈”。介绍了传统的对象持久化映射模型的架构,在此基础上设计实现了一种适合中小规模应用开发的OR(object/relational)映射框架,并在框架中应用合适的设计模式,大大方便了应用系统的维护和叠代开发。  相似文献   

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

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

12.
一种情境驱动的网构软件体系架构与支撑环境   总被引:1,自引:1,他引:0       下载免费PDF全文
本文从网构软件Internet环境下涉及的各类事物和事件情境及情境的整个生命周期出发,以情境驱动为核心,对网构软件的体系结构与支撑环境展开研究,以支持服务实体的自适应、自演化行为。本文研究了Internet环境下服务实体交互与协同关系中的各种情境构成,给出了一个适合网构软件的情境本体定义。在此基础上,给出了一种基于情境感知的网构软件体系架构,并描述了在这一架构下网构软件按需聚合和动态演化的模型与机制。围绕该应用场景,结合服务实体实际运行时的特点及要素,给出了该体系架构下网构软件的支撑环境软件设计。最后,本文给出了一种基于OSGi服务平台的支撑环境参考实现。  相似文献   

13.
对象一关系映射就是把对象映射到关系数据库中的记录,它是完全从面向对象的角度来设计和开发程序的。文中针对基于J2EE的邮政11185系统,在比较分析了几种目前比较流行的持久化解决方案后,提出了应用Hibemate实现邮政11185系统持久层的解决方案,并利用一个实例来描述其实现过程。通过使用ORM映射框架,可以大大减少程序的代码量并大大减少出错的机会,提高了程序的开发效率。  相似文献   

14.
任钢 《微机发展》2008,18(5):203-207
在基于.NET平台的管理信息系统中,面向对象的业务处理和关系数据存储存在着一定的矛盾。在分析.NET平台的数据库处理的技术基础上,设计了一个对象/关系数据库映射模式,并结合这个模式创建了一个通用的数据操作框架CFC,实现了对象/关系数据库映射。CFC框架使软件开发人员能够以面向对象的方法进行对象数据存取,而不必了解后台关系数据库的实现。该框架实际应用到了广东电网公司阳光采购系统。  相似文献   

15.
Internetware: An Emerging Software Paradigm for Internet Computing   总被引:1,自引:0,他引:1       下载免费PDF全文
The Internet is undergoing a tremendous change towards the globalized computing environment.Due to the open,dynamic and uncontrollable natures of the Internet,software running in the Internet computing environment has some new features,which bring challenges to current software technologies in terms of software model,software operating platform,software engineering approaches and software quality.Researchers in China have proposed the term "Internetware" to present the emerging software paradigm.Sponsored by the National Basic Research 973 Program,several research practices have been done on the Internetware in the past decade.This paper summarizes the progress and status of the Internetware researches.A technical solution framework for the Internetware paradigm is proposed from four aspects:the Internetware software model defines what the Internetware is to be;the Internetware middleware determines how to run the Internetware applications;the engineering methodology determines how to develop the Internetware applications;the Internetware quality assurance determines how well the Internetware applications can perform.The paper also discusses the ongoing research issues and future trends of Internetware.  相似文献   

16.
基于Hibernate和Spring框架的Web应用研究   总被引:2,自引:0,他引:2  
华涛  郝克刚  葛玮 《微机发展》2006,16(11):84-86
Hibernate是当前广泛应用的一种ORM数据库访问框架,它提供从对象模型到关系型数据模型的映射。Spring框架是一种轻量级J2EE应用框架,是针对Bean的生命周期进行管理的轻量级容器。介绍这两种框架并将它们结合起来形成一个业务持久层解决方案。这里提出使用Spring框架来管理业务对象,通过Hibernate作为数据持久层的方案来开发B/S架构的Web应用,并将此框架结构应用于实际项目的设计与开发中。  相似文献   

17.
On environment-driven software model for Internetware   总被引:8,自引:0,他引:8  
Internetware is envisioned as a general software paradigm for the application style of resources integration and sharing in the open, dynamic and uncertain platforms such as the Internet. Continuing the agent-based Internetware model presented in a previous paper, in this paper, after an analysis of the behavioral patterns and the technical challenges of environment-driven applications, a software-structuring model is proposed for environment-driven Internetware applications. A series of explorations on the enabling techniques for the model, especially the modeling, management and utilization of context information are presented. Several proto-typical systems have also been built to prove the concepts and evaluate the techniques. These research efforts make a further step toward the Internetware paradigm by providing an initial framework for the construction of context-aware and self-adaptive software application systems in the open network environment.  相似文献   

18.
整合Struts和Hibernate的Web系统应用   总被引:8,自引:0,他引:8  
根据关系型数据库的特点,提出了整合Struts和Hibernate数据持久层框架的Web系统解决方案,结合实例介绍了对关系数据库进行对象关系映射的实现过程。  相似文献   

19.
Technical framework for Internetware: An architecture centric approach   总被引:13,自引:0,他引:13  
Being a new software paradigm evolved by the Internet, Internetware brings many challenges to the traditional software methods and techniques. Sponsored by the national basic research program (973), researchers in China have developed an architecture centric technical framework for the definition, incarnation and engineering of Internetware. First of all, a software model for Internetware is defined for what to be, including that Internetware entities should be packaged as components, behaving as agents, interoperating as services, collaborating in a structured and on demand manner, etc. Secondly, a middleware for Internetware is designed and implemented for how to be, including that Internetware entities are incarnated by runtime containers, structured collaborations are enabled by runtime software architecture, Internetware can be managed in a reflective and autonomic manner, etc. Thirdly, an engineering methodology for Internetware is proposed for how to do, including the way to develop Internetware entities and their collaborations by transforming and refining a set of software architectures which cover all the phases of software lifecycle, the way to identify and organize the disordered software assets by domain modeling, etc.  相似文献   

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

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