论文部分内容阅读
在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这两大框架的基本原理为本系统的实现提供了重要的理论基础,也为实际企业开发奠定了坚实的基石。