从DAO模式到EJB3关于持久化机制的移植策略研究

来源 :南昌大学 | 被引量 : 0次 | 上传用户:bleachss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在各种持久化设计模式层出不穷、百花齐放的大前提下,如何看待新模式的流行和旧模式的逐步被淘汰,如何选择最有效率的模式,如何在现有模式的基础上追求新的改进,这些问题一直都是各种论文、专栏、博客讨论的重点,持久层设计的复杂性和涉及领域的广泛性使得始终没有得到一致认同的观点存在,而持久层设计的成功与否,又是衡量某个应用开发,尤其是大量数据处理应用的关键,所以,对持久层设计问题讨论的繁荣将有利于改善应用开发的效率。本文综合各方面材料,对DAO向EJB3移植的观点进行延伸,正是基于改善持久层开发的目的产生的。本文从Debu Panda(现任Oracle的Principal Product Manager)的关于持久化设计模式从DAO移植到EJB3的观点入手,分析研究移植观点的背景和意义,从EJB核心概念、DAO模式和EJB3革新的持久化机制三个方面,阐述移植概念的基础、前提和方向,同时论证应用这一观点的可能性,从而提出DAO模式向EJB3移植的具体实现步骤并给出一定的代码示例,最后,通过对所提出的实现策略的分析,以及过程步骤的阐述,完成对DAO模式向EJB3移植问题的讨论。虽然本文思想跟Debu Panda的观点一脉相承,但是Debu Panda抽象的结论给予了本文充分的研究空间,所以本文的主旨是延伸DAO向EJB3移植的观点,完善这一观点的实现细节,使观点更具说服力。文中关于移植实现的章节,所提出的正是Debu Panda没有给出阐述的具体移植步骤,这是本文的创新之处。
其他文献
随着互联网的飞速发展,网络拥塞已经成为非常重要的问题。拥塞控制的目的就是采用一定的控制机制,在即保证达到一定吞吐量的前提下,能够提高网络的利用率,并能避免拥塞,保证网络的
由于基于Web的数据库应用技术的成熟,它的市场需求越来越大,软件开发公司也希望通过提高项目的开发速度以增加市场占有率,传统的开发技术显然不能很好的满足需求。本文从当前林
随着信息资源的广泛应用,传统的以单机为主的存储方式已不能满足需要,越来越多的用户已经将眼光转向了网络存储。DAS、NAS和SAN作为网络存储的三大主流技术已经被越来越多地应
随着数据库技术在各个领域的的飞速发展,数据规模日益增长,数据库模式的复杂度也随之不断地增加。即使有大量的模式文档可供使用,用户也必须花费大量精力去理解数据库模式才
安全软件工程从软件工程的角度对构建安全的软件给出了一些方法和规范。针对软件开发的各个阶段,搭建一个可扩展的集成环境,提供从威胁建模到安全编码、安全测试以及安全维护
WAP是无线应用协议(Wireless Application Protocol)的英文简称,是由WAP论坛制定的一套全球化无线应用协议标准,它基于已有的因特网标准,如IP、HTTP、XML、SSL、URL、Scripting
随着计算机技术的飞速发展和企业界不断提出的新要求,建立在一个全面而完善的信息应用基础之上的数据仓库技术应运而生。数据仓库中收集和保存了大量来自于多个分散的、不同
当前,随着对数据存储容量的需求的不断增加,存储系统的规模也随之不断扩大。云存储技术成为工业界和学术界的热点。在云存储系统中,虽然单个存储设备的故障率很低,但是随着云存储
本课题提出了一种基于多线激光条纹的视觉坐标测量技术,并在该技术中运用外极线约束的方法对多线激光条纹进行有效匹配,重建三维物体。该技术改进了在被测物体上添加标记的测量
本论文提出了一种用以取代欧姆龙RFID读写器串口指令的类SQL实现。RFID系统包括标签、天线和读写器,能够通过无线射频信号在读写器和电子标签之间传递信息。标签通过天线向读