基于EJB体系结构的O/R Mapping理论与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:zxwss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术发展和使用的普及,特别是基于Internet上应用的发展,传统关系数据库系统已越来越不能满足新的需要。新一代的数据库系统——纯面向对象数据库(OODBMS)逐渐问世。纯面向对象型数据库系统(OODBMS)支持对象的所有特性,在概念上和技术上无疑是先进的,但在支持传统数据类型的性能方面要逊色的多。而用户的大量应用还是基于传统数据类型的,他们在关系型计算环境中已有许多投资及建设,只有能兼容及保护他们以前投资及应用的系统才会为他们采纳,所以纯面向对象数据库系统的普及将得到延缓。 另一方面,随着软件技术的不断发展,面向对象分析、面向对象设计、面向对象开发正逐步成为主流软件工程技术,而关系数据库仍然是许多人都青睐的持久信息存储方法,并且这种情况在较长时间内不太会改变。基于对象的存储、查询相对于面向对象应用的开发形成了巨大的滞后。而因,在现有关系系统环境下寻找对对象访问的方法已经刻不容缓。O/R Mapping(对象关系映射)应运而生,为对象技术、构件技术的应用和进一步发展提供了保障,同时也为新一代数据库系统(OODBMS)的普及提供了必要的准备。 本文先以关系数据库和对象技术的发展为线索,详细分析了O/R Mapping理论产生的必要性、其发展、应用和研究范畴,并对与其相关的理论进行了简要的概括,包括关系理论、对象理论和XML技术。在介绍对象理论时,重点介绍了面向对象设计的各种方法和三种主流分布式对象技术,最后对三种主流分布式对象技术进行了比较。 之后, 重点介绍了O/R Mapping的解决方案,提出了一个从对象(类)到关系表映射的一般模式,包括映射对象、约束条件、模式语言等;并以此模式为基础,详细分析了对象理论中各种形态(聚合、继承和关联)到关系表中映射的基本策略。 最后,从EJB的结构体系出发,分析了基于EJB体系开发的基本模式,阐明了现有模式中的对解决O/R Mapping问题的不足,提出新的开发模式。在新模式中运用了PERO系统(解决基于EJB体系开发中的O/R Mapping问题的开发系统),使基于EJB体系的开发变得十分简单。最后重点介绍了PERO系统的框架、设计和功能。 总之,本文从理论上阐明了O/R Mapping的实现策略,给出一种解决O/R Maping问题一般模式,并实现了一个完整的基于EJB体系开发开发系统,具有较强的理论水平和较高的应用价值。
其他文献
人们早就设想过利用移动终端,通过无线方式来接入Internet,以获取自己需要的信息及服务。但直接这样做在技术实现上有一些困难。这主要是因为现有的移动终端受其移动性和便携性
在近几十年中,CPU的速度每18个月到2年就增加一倍,而磁盘访问的延迟只是提高了一点点。磁盘访问的速度是内存访问速度的5到6倍。能够完全装载在内存中的运行的程序能够能从CPU
该文在分析了分组交换网络中影响语音质量的几种因素之后,探讨了如何对网络延迟进行统计与分析.并以支持静音消除功能的编码解码器G729AB为例,在分析了网络抖动的基础之上,设
该文设计了一个带有语义信息的名量搭配词典.名量搭配的枚举和扩充,分析语言学家和现有机器词典对量词的分类并为搭配词典引入语法语义信息以帮助进行句法分析,是该文所研究
在未来,可以预见,大量的无线终端接入网络访问网络资源将会变得越来越普遍.因此,将对移动性的支持集成到下一代网络中是非常必需的,这样,用户就可以"永远在线",即使是处在移
随着无线通信技术和移动终端技术的快速发展以及大量便携式设备的涌现,使得不需要固定基站支持的Ad hoc网得到了广泛应用.无线Ad hoc网络是由一组自主的无线节点或终端相互使
Aero-engine supplies the major motive power to the modern aircraft. Safely and reliably operating of Aero-engines is important for Safety of modern civil aviati
随着社会的发展,计算机的应用已经渗透到了人们经济生活中的各个方面,特别是嵌入式系统的应用正在不断的从军工设备向企业设备以及普通的家用设备转移。这种发展趋势使得嵌入式
VR技术在医学领域中的应用研究,是近年来国外的研究热点,而国内尚处于起步阶段。本论文着重探讨了VR技术在医学领域中的某些应用。 VR在医学领域中应用的一个重要组成部分是
该文首先引入了业务管理中的重要概念,服务等级协议.服务等级协议分段保证是业务管理实现的逻辑基础,对于实现移动业务的性能管理起到核心作用.该文阐述了服务等级协议结构,