基于J2EE的多种持久化机制自适应框架的研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:yutianweixiuwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的迅猛发展和应用,以及面向对象技术、组件技术的日益发展和成熟,Web应用需求日益增多,涉及的领域越来越广,Web应用系统的复杂性也变得越来越高,Web应用获得了极大的发展,并将逐渐成为下一代软件开发的主流。 J2EE应用从设计上可以分为三层:表示层、业务层和数据持久层。在这三层上与之对应的J2EE技术为:WEB技术和EJB技术。WEB技术实现表现层而EJB规范负责业务层和数据层。随着J2EE技术的不断发展,在J2EE设计的各个层次现在都有对应的轻量级框架出现。轻量级框架的发展极大地推动了J2EE技术的发展。轻量级框架技术已经成为了下一代J2EE 构架的基础。 Web应用开发变得越来越复杂,传统的单个应用框架往往很难满足日益增长的应用需求。目前在开放源代码运动的推动下,针对Web应用开发的基于Java的应用框架层出不穷,如基于MVC模式的Struts、处理持久化的Hibernate,以及服务于所有层面的Spring等。由于各种应用框架数目繁多,如何高效地复用框架并以此来提高Web应用开发效率就成为我们面临的问题。针对该问题,一个好的解决方法是选择其中优秀的框架进行整合,以发挥各个框架的长处。在对J2EE 技术、模式和框架技术研究的基础上,利用分层框架模式,提出了一个新的WEB应用框架,对各层进行了通用的抽象,表示层引入了知识库组件和 MVC组件,利用过滤器机制实现基于角色的安全机制和认证,业务层包含了IOC 组件和AOP 组件,数据持久层利用O/R 映射组件实现多种持久化机制。此外,还对层间数据传输机制和基于线程模型的事务处理模式进行了探讨,并提出了合理的方案。
其他文献
在涉及赛跑类的体育比赛中,运动员成绩的准确程度,是由高精度的计时和精确的终点定位共同决定的。高精度的计时很容易实现,但精确的终点定位,人眼已无法完成,必须借助于电子
传统的系统辨识方法大多建立在模型结构已知的基础上,需要过多的先验知识。而现实中存在的大量非线性时变系统,其先验知识匮乏,模型结构难以确定,给辨识工作带来了巨大的困难
随着移动网络技术的飞速发展以及移动用户数量的急剧增长,通过无线网络运作的移动增值产业及无线互联网越来越成为一个富有生命力的新兴市场。从用户使用习惯来看,用户关心的
视频图像的运动目标检测是计算机视觉领域的一个重要的研究课题,把运动目标从实时变化的背景中快速、准确的分离出来是对图像进一步分析处理的关键。在本课题中,我们要解决的
随着Internet的飞速发展,Web上的信息量越来越大,通用搜索引擎将面临信息采集、存储等方面更大的挑战。此外,工作频率不断加快的现代商务人群对通用搜索页面中的大量非目标源信
随着计算机总线技术的快速发展,计算机和消费类电子产品的普及,电子产品对信息数据传输速度、带宽、实时性和稳定性要求大幅度提升。IEEE1394总线作为一种数据传输的标准,具
Web服务作为一种新型分布式技术,具有异构、动态、复杂、多域的特点,易暴露现有安全系统的弱点和局限性,因此安全问题成为Web服务广泛应用前必须解决的问题。访问控制技术是
高速电力线通信(Power Line Communication,PLC)是指利用低压电力线作为传输介质,实现高速的数据传输及语音服务。近年来,随着Internet技术的飞速发展,利用电力线上网进行信息通信已经成为当前通信研究的一个热点领域。然而,低压电力网与千家万户相连,各种各样的电器设备会产生复杂的噪声,导致使用电力线作为通信信道时,其特性并不理想。目前主要的电力线去噪技术有多载波正交频分复用
自从David Patterson等人在1988年提出RAID(Redundant Arrays of Inexpensive Disks)概念以来,RAID技术不断发展,并被广泛应用于当前的大型存储系统。随着信息量的爆炸性增长
现代科学研究和应用领域的需要正朝着高性能、大数据量的方向发展,由于互联网中存在着数据共享和协同的问题,使很多信息系统信息分散、数据难于查找定位,并且相互孤立,难于连