Web持久层的研究与应用

来源 :大连交通大学 | 被引量 : 0次 | 上传用户:zhangchao1011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛应用,基于B/S的多层Web应用体系结构逐渐发展成熟起来,多层Web应用的开发已成为主流。数据持久化层的创建成为一个优秀的Web应用应该具有的重要方面。数据持久层是企业开发中很棘手的一个问题,一个良好的企业数据持久化解决方案必须提供安全,迅速地客户事务反应。在J2EE中对数据的持久化可以采用不同的技术,Hibernate作为一种新的轻量级的ORM框架,它可以替代Entity Bean实现对数据的持久化,而且结合DAO模式,Hibernate可以设计出相对独立的数据持久层,专注于数据持久化逻辑的实现,实现了数据访问逻辑和数据资源的松耦合。Hibernate还减小了项目开发的复杂性,它符合Java规范的关系数据库的持久化使得项目的可维护行和可扩展性也得到了很大的提高。本文在充分研究以往数据持久层的发展和现状的基础上,作了以下几方面的工作:(1)总结和分析了J2EE以及MVC设计模式的体系结构和设计原理,并对Struts框架的核心组件及工作流程进行了系统分析。(2)根据数据持久化技术及Hibernaet的国内外研究现状的文献,对Hibernaet技术在数据持久层中的应用进行了较为深入的探讨。(3)从数据持久化的核心模式角度对系统的持久化策略进行了划分,并对实现持久化的主流技术进行了深入剖析,通过各种持久化技术的对比得出Hibernate是实现数据持久化的较好选择。(4)以分层的体系架构理论为指导,基于Hibemate建立了数据持久与访问的DAPL (Data Access and Persistence Layer)模型框架,该模型在数据持久层能够很好地完成数据的CRUD(Create创建、Read读取、Update更新、Delete删除)操作,在数据访问层的设计上引入了多种设计模式,使模型更具灵活性。(5)在充分的理论分析的基础上,提出了基于DAPL模型的web系统设计方案,将数据持久化模型应用到Struts框架设计中,设计开发一个灵活性强、易移植、易扩充、易维护的系统设计框架。(6)最后以财务管理系统作为实现案例,验证了基于DAPL模型的web系统设计方案的理论性和实用性。
其他文献
近年来,随着汽车行业的发展和人民生活水平的提高,越来越多的人要求掌握驾驶技能。然而,传统的驾驶培训方法在讲求时间与效率的当今社会并不适合大量非职业化驾驶员的培训。目前
近几年来,电信信息化建设发展十分迅速。随着社会对于电信运营支撑系统功能性需求的日益提高,那些可扩展性差,效率低、功能欠缺的运营系统相继被淘汰,同时也带来了新的问题,那就是
随着计算机及电子技术的进步,越来越多的移动终端提供了语音识别和语音指令等相关功能,这些功能最主要的目的,在于让人们的生活更方便,但是要将它们用于嵌入式系统,却会遇到
随着计算机技术的研究和发展,图像数据库正在许多领域得到了越来越多的应用。基于内容的图像检索应用也成为了近年来的研究热点之一。目前,基于内容的图像检索主要着眼于对视
目前国内的公路路产管理中,公路沿线设施和路面状况都是由人工记录,各个管理部门独立构建和管理,数据采集和维护工作量大、效率非常低下。针对这种情况,开发了一种新的基于视
随着软件功能越来越强大,软件的规模和复杂性也日益庞大和增高,这就导致开发人员难以彻底完全理解软件,因此软件测试成为保证软件质量的重要手段。与此同时软件测试的手段也
作为阐明疾病本质的医学科学,病理学在临床医学中占有核心地位。当前病理学的临床和教研以物理切片检查为基础,存在诸多问题。物理切片在购买、维护、储存、分发上代价高昂,长期反复取用会对切片造成缓慢的破坏,图像采集工作繁缛,切片无法进行全景浏览,无法同时供多人浏览,各种病理学应用无法与现有的数字医疗系统较好地进行整合。信息技术的发展促生了数字病理学。作为数字病理学的核心技术之一,虚拟显微镜系统为上述问题提
自1956年IBM发明第一块硬盘以来,硬盘技术取得了突飞猛进的发展,硬盘的应用也越来越广泛。自二十世纪九十年代,硬盘面密度保持60%的年增长率增长。特别是1998年后,随着GMR (G
随着家用汽车的广泛普及,汽车的安全问题越来越受到人们的关注。轮胎作为汽车的主要零部件,在汽车行驶安全中起着至关重要的作用。近年来,轮胎行业中的竞争日益激烈,产品质量
固态硬盘中闪存控制器扮演着重要的角色。闪存控制器是闪存芯片与主机接口间的关键部件,它的性能将直接影响到固态硬盘的整体性能。通过对闪存逻辑结构、存储单元组织结构的