基于Struts和Hibernate的web应用的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:lt96047
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Web系统设计中,随着业务逻辑的越来越复杂,如何提高Web系统的执行效率、可复用性、可扩展性和可维护性,降低构建和维护的成本,一直是业界普遍关注的焦点。软件架构的建立是复杂而又持续改进的过程,软件开发者尽量重用以前的架构,Struts和Hibernate就是其中的两个优秀开发框架。Struts是一个基于J2EE平台实现了MVC设计模式的典型框架,它提供了自己的控制器组件,并整合了J2EE相关技术用于实现MVC设计模式中的模型组件和视图组件模型。Struts框架有效地分离了数据的控制和数据的表现,克服了传统Web应用开发方式所固有的弊端,适应越来越复杂的多层Web应用系统的设计需求,为开发和配置企业应用提供了健壮、稳定的服务。Hibernate是另一种新的ORM(Object-Relational Mapping)开发框架,它不仅提供了从Java类到数据库的映射,也提供了数据查询和恢复等机制。本论文正是依据Struts和Hibernate这两大框架的基本原理,开发了一个购物网站系统。全文共分为六个章节,论文的主要工作如下:1首先简要介绍了论文研究的背景、研究的内容和研究的意义。2接着详细论述了Struts和Hibernate的基本原理和它们的技术优势。通过将这两个架构整合起来,可以得到一个开发灵活、低耦合且易于维护的系统。3然后以购物网站系统为实例阐述了该系统的需求分析,描述了系统的角色及权限控制,介绍了系统的总体框架及业务模块划分情况,分析了各个业务模块的相应业务功能和业务流程。4紧接着依据Struts和Hibernate这两大框架的基本原理,借助对系统的需求分析,实现了购物网站系统,并解决了本系统中存在的一些问题。5在第5章根据Struts和Hibernate的配置文件对系统进行了详细部署并给出了本系统的运行过程。6最后对全文进行了总结,指出了系统的不足以及今后需要研究的方向。本文研究结果证明,基于Struts和Hibernate的J2EE Web应用开发具有很好的可行性。在开发过程中,Struts和Hibernate这两大框架的基本原理为本系统的实现提供了重要的理论基础,也为实际企业开发奠定了坚实的基石。
其他文献
本文对GUI进行了面向测试的建模,该模型在概念上高度抽象,全面准确的描述了GUI的各种特性,适用于广泛的应用程序,为后续的设计提供了有力的理论基础。 目前,GUI自动化测试工具
近年来随着VOD系统的不断发展成熟,VOD用户数量不断增加,而相对来说,计算机系统硬件发展较为缓慢,VOD系统的设计面临着不断提高的服务器负载的问题。集中式单服务器VOD系统已经远
WebGIS是GIS技术与Web技术集成的产物,它具有信息共享方便、访问范围广、扩展空间大、平衡高效的计算负载、维护及升级方便等特点,这使得在人防信息化建设中充分利用GIS技术成
随着Internet技术与数字技术的飞速发展,数字媒体已成为人们获得知识的主要方式,与此同时,也产生了许多负面的问题,比如作品非法复制与传播等侵权行为。当前应用于图像、视频
基于内容的视频对象分割是数字视频技术乃至计算机视觉领域的一个研究热点。从视频序列中分割出视频对象对于第二代编码标准而言是一个非常重要的步骤,是基于内容的视频应用
基于视频图像的运动车辆目标实时精确定位,目标的识别、分类及跟踪在交通管理系统中有着非常广泛的应用前景。阴影检测是运动车辆目标识别与追踪中非常重要的环节。图像背景
基于字幕的视频检索是基于内容的视频检索的重要方面,利用新闻字幕进行检索可以大大降低视频检索的复杂度,提高视频检索的速度和准确性,对基于字幕的视频检索技术的研究具有
面对高维、非线性、非结构化的数据,如何从这些数据中找到蕴藏的规律是目前迫切需要解决的问题。流形学习是一种面向这样高维非线性数据的降维方法,它通过找到高维空间中的低
P2P网络提供了一种开放的、自由进行文件交换和资源共享的环境,在P2P技术的推动下,互联网的存储模式将由现在的“中心化”模式向“边缘化”模式发展。同时,P2P网络的节点来自
汉字是历史悠久的中华民族文化的结晶,闪烁着中国人民智慧的光芒。随着科学技术的不断进步和信息时代的不断发展,汉字在世界上已经有越来越多的使用人口,因此计算机自动汉字