一种高效的对象关系映射技术的研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:jiangtaizhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今的数据库应用开发中,将面向对象程序开发设计与基于关系模型的关系数据库一起使用是一件十分麻烦、费时的事。对象关系映射ORM就是用来将对象模型表示的对象和基于关系模型的数据结构相映射的一种技术。它可以有效的简化在上述环境下进行数据存储、访问开发的复杂度并且减少开发编程量。当今,在Java平台上,有很多流行的对象关系映射技术。然而,这些技术还有其各种各样不完备、不适用的缺陷。 本文论述了一种根据现实ORM应用需求而提出的高效的ORM技术的研究与实现。它基于从关系模型到对象模型的映射方向,从而符合了大多数数据库应用开发的一般流程;它具有简单清晰的映射模式,将关系模型中实体及其之间关系直接映射为数据访问对象,既简化了映射模式,又能在对象模型中充分表达原始关系模型中实体之间的关系;它用代码生成的方式通过构建数据访问层来实现映射及访问数据库的具体过程,在实现上简化了数据访问层的设计,做到了羽量级访问,方便了对访问过程的追踪调试,平衡了透明性和现实需求之间的矛盾;同时,在实现上通过应用基于对象的查询模型等诸多实现策略,在进行对象关系映射的过程中,提高了对数据的查询能力和运行效率。 本技术所提出的对象关系映射的方向及模式是一种融合对象、关系两种模型,发挥各自特长的有效思路。本技术对于实现低代码量、高速度、高质量、易控制的高效数据库应用开发具有现实应用意义,并且在项目实践中得到了具体体现。
其他文献
随着信息技术和互联网的发展,用户对系统的安全性和功能设计要求不断提高。由于传统的公钥加密体制存在粗粒度访问控制策略以及效率低等缺点,难以适用于细粒度访问控制策略的
随着网络技术的飞速发展,给人们的生活带来了很大的便利,同时也引发了许多潜在的隐患。信息安全问题日益突出。电子商务、电子政务等系统的发展不但需要保护系统资源不受侵犯,更
近来随着网络安全问题日益严重,网络安全产品也被人们重视起来。防火墙作为最早出现的网络安全产品和使用量最大的安全产品,也受到用户和研发机构的青睐。 应用层包含了黑客
当今的Internet每时每刻都存在危险。如果用户在使用Internet时不采取任何保护措施,就很容易遭到黑客的攻击。Windows2000是进行Internet商务最流行的操作系统之一,它建立于Win
信息隐藏技术是一种隐秘通信技术,它将隐秘信息嵌入到原始载体中,而外在表现上与原始载体相似,从而实现隐蔽通信。信息隐藏分析技术是伴随着信息隐藏技术而产生的,它是对信息隐藏
近十年来,基于Internet的组播技术得到了广泛的讨论和研究,但其实际应用却相对较少。目前,Internet上大量的路由器仅仅支持单播,并且这种状况将继续延续下去。造成这种局面的
学位
在当前的测试领域中,传统的测试系统由于本身所固有的诸多弊端变得越来越不能适应现代测试的要求。虚拟仪器技术是随着计算机软件技术发展起来的一项新技术,它克服了传统仪器的
基于XML的WebServices拥有与语言无关、平台无关和位置无关的良好互操作性等优点,它使应用程序之间的通信变得更有效,从根本上改变了应用程序之间的通信方式。WebServices技术
在现代娱乐产业中,角色动画变得越来越重要。丰富的动作数据作为角色动画的基础,如何快速的获取它们已成为角色动画师的重要需求。运动捕获技术以其合成动画数据的高度真实性成