基于Struts和Hibernate框架构建Web应用的研究与实现

被引量 : 0次 | 上传用户:aswangxiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构逐渐发展成为Web应用开发的主流。但在开发中仍然存在程序可重用程度低、维护工作繁琐等不足。因此,如何组织应用程序采用一种较好的体系结构、设计模式和可重用的框架进行Web应用软件的开发,是当前Internet技术发展的热点之一,也是一个很值得研究的课题。Struts是近年来Web开发中最为流行的框架技术之一,它通过把一组相互协作的类、Servlet以及标签库结合在一个统一的框架中,将MVC模式所具有的“分离业务逻辑和显示逻辑”的能力发挥到了极点。对于一个复杂的应用,Struts框架可以方便迅速地将其划分成模型、视图和控制器组件,提高了应用的可重用性和可扩展性。而Hibernate作为优秀的持久层框架实现,提供了强大、高性能的对象到关系型数据库的持久化服务,其良好的持久层映射机制,使得操作完全面向对象,利用Hibernate提供对Struts模型部分的支持,可以大大降低业务模型的开发难度。本文将Struts架构和Hibernate技术整合起来,给出了一个开发灵活、低耦合及易于维护的企业级应用的完整解决方案。本文首先在介绍了Web系统开发的一般模型和MVC设计模式的基础上,详细阐述了Struts框架的体系结构和基本原理,并通过数据持久层概念的提出,介绍了Hibernate的运行机制。然后通过应用Struts和Hibernate框架技术开发医务报销管理系统的实例,分析各项技术在实际开发中的应用方式,最后对Hibernate的查询缓存进行了改进,通过性能测试,得到了满意的结果。
其他文献
<正>"便当"一词来源于日本,沪语中"便当"形容"很方便",方便携带的饭盒就是便当,看来确有相通之处。上班一族制作的每一款便当,都爱心满满,别致的味道,均衡的营养以及漂亮的摆
期刊
目的:对中药含油半浸膏片的赋形剂进行筛选。方法:以片剂外观、硬度和崩解时间为评价指标,以复方消炎片为模型药物,比较筛选稀释剂、吸收剂、黏合剂和崩解剂处方。结果:选用
在"十二五"期间,我国劳动力供大于求的总量矛盾仍十分突出,就业能力不足已经成为日益严重的问题,因此必须把就业战略放在更加优先的位置。本文在对"十二五"期间中国经济发展
现代社会正面临着越来越严重的能源危机,建筑节能已越来越受到重视,中央空调系统的能耗约占整个建筑能耗的40%以上。传统的空调系统的控制技术落后,不仅浪费大量的能源,而且根本无
良好的交互性、并行性、同步性早已是大多数计算机操作系统不可或缺的功能,哲学家就餐问题是操作系统研究领域中一个著名的问题,是从计算机实现伪同步并行功能研究中演化而来
在全球经济一体化的背景下,我国零售行业的竞争日益激烈,为了摆脱零售业利润微薄的窘况,零售企业纷纷将目光投向“第二利润源”——自有品牌。自有品牌在西方经过几十年的发展,成
本无线识别装置通过线圈耦合实现了阅读器对应答器预置信息的识别。应答器采用ASK调制方式,采用74HC14构成的环行振荡器作为载波发生器,用13.56MHz晶体滤波,载波频率稳定度高
冯梦龙“三言”和凌濛初“二拍”的主要思想意义,在于比较及时地反映出当时社会生活的一些新变化,故事的内容大多涉及友情、公案、侠义和发迹变泰等类。小说中编撰了不少有关已
5G通信,是数字化技术创新的代表形式,它具有传输速率快、信息沟通安全性高等特征.基于此,文章结合5G通信的相关理论,着重对该技术在物联网变革与发展中的应用要点进行探究,以
近年来,商标权与商号权的冲突在司法实践中愈演愈烈。尽管我国现有的商标法、反不正当竞争法以及相关的行政法规对二者的冲突进行了一定程度的规制,但是驰名商号被抢注成商标或