【摘 要】
:
在基于J2EE的管理信息系统开发过程中,我们遇到了面向对象的开发技术和目前主流的关系数据库系统之间存在阻抗不匹配问题,所以引入数据持久层来减少阻抗不匹配带来的影响是一
论文部分内容阅读
在基于J2EE的管理信息系统开发过程中,我们遇到了面向对象的开发技术和目前主流的关系数据库系统之间存在阻抗不匹配问题,所以引入数据持久层来减少阻抗不匹配带来的影响是一个很好的解决办法。现在市场上有很多成熟的数据持久层产品,其中最出名的应该是Hibernate。这个基于对象关系映射(ORM)的持久层解决方案不仅提供了以对象为参数的调用接口,而且还提出了一种新型的面向对象技术与关系数据库相结合的软件开发方案。对于常规的关系数据库操作,Hibernate还提供了很多的优化技术,这使得软件系统的性能有了很大的提高。但是在那些中小型的项目开发中,Hibernate显得很复杂。中小型项目仅需要一些简单的支持,比如简单的数据持久化操作和性能优化。基于这个问题,作者根据ORM的基本原理结合作者的项目开发经验,设计并简单实现了一个基于对象关系映射的J2EE快速持久层-RDPL(Rapid Data Persistence Layer)。RDPL根据对象/关系映射的原理进行设计,以提供数据持久化操作和性能优化为设计目标。虽然RDPL的规模不大,但是设计实现了核心的功能模块,使用简单并且效率高,适用于中小型规模项目,中小型项目可以把它直接导入作为项目的一部分。论文首先阐述了J2EE数据持久化和ORM的基本原理,提出RDPL所依据的基本理论以及设计原则,并对RDPL的设计原则和方法进行了可行性分析;其次阐述了RDPL的核心设计和实现过程,主要分为:概要设计、详细设计和编码。最后将RDPL应用于基于SOA的PLM系统中的构件系统管理模块中,实践证明引入RDPL对于开发中小型管理系统是很好的选择。
其他文献
在数据挖掘中要面对三大挑战性问题:挖掘方法、挖掘对象和挖掘约束,分类问题是三大挑战中的挖掘方法问题。早期的分类的效果一般以准确率为标准,但近来专家认为不同的误分类
随着科技的不断进步,工业生产过程已经向大型化、精细化、现代化以及复杂性发展,一般的常规控制方法已经不能满足实际生产的需求。智能型控制算法应运而生,在众多的算法中,模糊控
随着网格技术研究的不断深入,网格环境下数据集成问题也越来越受到研究者的关注。网格的开放性、动态性、协同性等特点为数据集成技术提出了新的挑战。本文针对网格环境下异构
无线传感器网络在工业设备监控方面有着重要的现实意义。多年来,工业监控者都在努力寻找更方便、更有效的设备监控方法。无限传感器网络,不仅能降低长距离通信使得信号衰减的问
随着信息技术的飞速发展,软件已经脱离了小作坊式生产而转为工程化生产,软件项目也日益庞大,“软件危机”问题随之出现,简单地说就是:软件质量达不到要求,软件项目无法按时完成和软
CORBA是为了解决分布式计算环境( DCE , Distributed Computing Environment)中不同硬件设备和软件系统的互联,增强了网络之间软件的互操作性,解决传统分布式计算模式中的不
无线Ad hoc网络是一种无线、移动、自组织的网络,它不依赖于已有的基础设施,移动节点通过多跳无线链路实现相互的通信。由于Ad hoc网络具有的自身特性,在给我们带来新的应用
计算机支持的协同工作(CSCW)的研究与应用给人类的协作方式带来了重大的变革。随着计算机技术和网络技术的发展,人与人之间的协作不再受到地域和时间的限制,但人们在分布式环境下
XML是由W3C提出和维护的数据交换标准,是一种平台无关的数据表示方法。自提出之日起,在很短的时间内,XML渗透到了IT相关的各个领域。随着XML越来越广泛地运用到数据存储和传输领
手语是聋人使用的交际语言,是一种靠动作、视觉进行交流的特殊语言。中国有上千万聋哑人,而手语作为聋哑人的第一自然语言运用非常广泛,在通讯上采用手语交互方式,不仅可以为聋人