分享到:

基于XML的数据持久化

XML作为一种数据表示与数据交换的标准已经影响到计算机应用的各个领域。持久化数据使数  (本文共3页) 阅读全文>>

大连海事大学
大连海事大学

基于NHibernate的数据持久化研究

现在软件项目的开发一般采用面向对象的软件开发技术,数据库一般采用关系型数据库,然而面向对象技术和关系型数据库分别基于对象模型和关系模型设计,这两种模型之间存在着“阻抗不匹配”问题。为了解决这个问题,ORM(Object-Relational Mapping对象关系映射)技术应运而生。本文认真研究了ORM技术,并结合山东省烟台市某单位办公自动化项目的实际需求,设计并实现了一个轻量级的ORM组件—MYPL。围绕对该组件的设计与实现,本文主要的工作集中在如下几个方面:1.数据持久化概念、对象模型和关系模型的理论研究阐述了数据持久化相关概念,研究了对象模型和关系模型的相关理论,分析了对象模型和关系模型之间“阻抗不匹配”问题的产生原因。2.深入研究了NHibernate的实现技术对广泛使用的ORM组件—NHibernate进行了深入研究,分析了它对“阻抗不匹配”问题的解决方案,提出了它的优缺点。3.设计并实现了基于.NET平台的轻量级OR...  (本文共74页) 本文目录 | 阅读全文>>

大连交通大学
大连交通大学

Web持久层的研究与应用

近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛应用,基于B/S的多层Web应用体系结构逐渐发展成熟起来,多层Web应用的开发已成为主流。数据持久化层的创建成为一个优秀的Web应用应该具有的重要方面。数据持久层是企业开发中很棘手的一个问题,一个良好的企业数据持久化解决方案必须提供安全,迅速地客户事务反应。在J2EE中对数据的持久化可以采用不同的技术,Hibernate作为一种新的轻量级的ORM框架,它可以替代Entity Bean实现对数据的持久化,而且结合DAO模式,Hibernate可以设计出相对独立的数据持久层,专注于数据持久化逻辑的实现,实现了数据访问逻辑和数据资源的松耦合。Hibernate还减小了项目开发的复杂性,它符合Java规范的关系数据库的持久化使得项目的可维护行和可扩展性也得到了很大的提高。本文在充分研究以往数据持久层的发展和现状的基础...  (本文共91页) 本文目录 | 阅读全文>>

合肥工业大学
合肥工业大学

数据持久化模型研究及数字化校园中的实现

数据对象持久化是当前企业应用的研究热点。数据持久层负责查询、保存、更新和删除存储在数据库中的数据等。目前绝大多数数据库都是关系型数据库,而设计和开发往往又是面向对象的方式,为了提高数据管理的效率,持久层的方案是整个系统的关键。本文对数据对象持久化理论的研究和应用现状进行了广泛了解和深入分析,以数字化校园为背景,对数据对象持久化作了以下一些探索和研究。1、对数据对象持久化的基础理论进行了综合分析,阐述了数据持久化的特征以及实现数据对象持久化的基本要求。2、对当前多种常用的数据对象持久化模型进行了深入分析,并结合Hibernate技术,构建了基于Spring+Struts+Hibernate的架构模型。它与以往模型不同点在于,用Spring来搭建整个框架;采用Bean的形式来管理Struts的控制器;采用Bean的形式来管理系统的业务对象;采用Bean的形式来管理模型层,与持久化层相连接进行数据库操作。视图层和控制器层都是通过Str...  (本文共66页) 本文目录 | 阅读全文>>

《微计算机信息》2008年06期
微计算机信息

基于Hibernate框架的数据持久化应用开发

随着J2EE开发平台的流行,应用程序一般都需要解决业务对象的持久化。本文通过对南昌市...  (本文共3页) 阅读全文>>

贵州大学
贵州大学

基于ORM轻量级数据持久化技术的计生技术服务系统的研究与开发

对象/关系映射技术是随着面向对象软件开发方法的发展而产生的。它在解决面向对象技术和关系数据库之间的“阻抗不匹配”时起到了关键的作用,是目前解决关系数据库中持久化对象存储和访问的主要技术。NHibernate是一个基于.Net,用于关系数据库的对象持久化类库。它是著名的Hibernate的.Net版本。NHibernate将.Net对象持久化到底层的关系数据库中,不用程序员自己编写原生的Sq1语句去操作这些实体数据对象,程序员只需要直接使用这些.Net对象。NHibernate自己生成需要的sq1语句,并能执行正确的操作,取到正确的数据。NHibernate对ADO.NET做了轻量级封装,不仅提供ORM映射服务,还提供数据查询和数据缓存功能,.Net开发人员可以方便地通过Hibernate API来操纵数据库。Hibernate可以应用在任何使用ADO.NET的场合,既可以在.Net的客户端程序实用,也可以在ASP.NET的Web...  (本文共65页) 本文目录 | 阅读全文>>