基于J2EE的数据持久层研究

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:zy1848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,大多数商业系统通常都采用面向对象与关系数据库相结合的方式,这会引出对象模型和关系模型之间的不匹配问题。对象模型基于耦合、内聚和封装等软件工程的概念,而关系模型则基于数学理论,特别是集合论。在应用上使用面向对象模型、在数据存储上使用关系模型就存在这样的问题:对象模型通过对象之间的关系遍历对象,而关系模型则是复制数据来连接表中的行。另一方面,面向对象模型的理想存储机制——面向对象数据库还不成熟,这也是开发中选择关系数据库的一个重要原因。因此,研究如何在应用开发过程中进行对象-关系转换、有效地集成面向对象应用和关系数据库就显得格外重要。 实现这种对象-关系转换的核心的问题是对象持久化,即把对象由内存中的瞬态对象变成数据库中的持久对象。目前通过直接内嵌SQL语句或者数据访问类的方法可以解决两种模型不匹配的问题,但却使得应用程序的可维护性降低,数据库发生变动就涉及到大量修改应用程序中的数据访问代码。因此,本文针对这一问题展开了研究,并提出了通过数据持久层机制解决该问题的可行性方案。 本文主要针对数据持久层的设计与实现技术展开研究。深入研究了J2EE的体系结构特征及数据持久层的实现技术。通过分析和对比当前比较流行的诸多数据持久层的典型技术方案的优缺点,提出了采用对象持久层框架iBATIS作为数据持久层的解决方案。对象持久层框架能够封装关系数据库的访问、实现对象的透明存储,同时还具有缓存和延迟加载等性能优化的能力,对面向对象应用而言是一种轻量又高效的数据库中间件。
其他文献
云南省“三江并流”区域是世界生物多样性最丰富的地区之一,位居17个中国生物多样性保护“关键地区”的第一位;而且,“三江并流”植物数据类型复杂、与空间紧密相关,在空间数据仓
临机决策是一种常见而且重要的决策形式,本文以突发公共事件的应急决策为背景研究临机决策的基本原理及实现机制,其中重点研究如何基于语义网技术为面向突发意外事件的临机决策
基于在线办公套件WebOffice的开发实践,论文对文档格式化的概念、模型、流程和系统框架结构进行研究,重点实现了文本断行与文档分页两个关键部分,取得了五个方面的主要成果:  
学位
随着市场竞争的越来越激烈,商业环境中的信息越来越密集,未来企业之间的竞争主要是综合智能上的竞争,必须提高企业经营活动中的智能水平。传统的操作型信息管理系统已经难以满足
网格是利用互联网把地理上广泛分布的各种资源(包括计算资源、存储资源、带宽资源、软件资源、数据资源、信息资源、知识资源等)连成一个逻辑整体,就像一台超级计算机一样,为用
软件质量问题由来已久,软件测试是在软件开发过程中保证软件质量的一项重要活动。在软件测试中,先要根据需求确定测试的目标。再根据测试目标来构造测试用例。这组测试用例的数
支持向量机建立在统计学习理论基础上,应用VC维理论和结构风险最小化原理,借助于最优化方法等,在很大程度上克服了传统机器学习面临的维数灾难,局部最小点以及过学习等难以克服的
功能基因组学和蛋白质组学之后,现代分子生物学的一个新的门类RNA组学(RNAomics)正在逐步形成和发展壮大。近二十年来,生命科学中核糖核酸(Ribonucleic Acid,RNA)研究领域取得了
本文依托于中科院沈阳自动化研究所自动化装备研究室的项目——PASSIM卷接机组改造。PASSIM卷接机组是从英国MOLINS公司引进的设备,限于当时的硬件设计技术、芯片封装技术和通
二十一世纪数字化浪潮正在席卷全球。多媒体应用的深入和发展对图像压缩性能、处理灵活性等方面提出了进一步的要求,要求开发出复杂度低、速度快、压缩比高和扩展性好的图像压