Struts和Hibernate多层架构的研究与应用

被引量 : 0次 | 上传用户:dragon1788
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet技术和企业信息化建设的发展,构建基于Web的应用系统的需求越来越复杂,开发周期越来越紧迫,同时对系统的稳定性、扩展性和可维护性要求也越来越高。但是在实际的系统开发中,每个项目都需要根据实际应用寻找一个新的解决方案,这种方式即费时又费力,无法满足企业信息化建设发展的要求。因此在开发Web应用系统的过程中,为了提高开发的效率,同时考虑到应用系统的灵活性、安全性和实用性,就需要有一种好的设计模式,一个好的可复用的系统框架设计作为一种可行的方案来解决这一常见的问题。设计模式描述了通用的、简单的和可重用的解决方案的核心,在基于J2EE体系的应用系统的开发过程中,正确的理解和使用设计模式,能缩短系统的开发时间,提高系统的开发效率,起到了事半功倍的功效。 针对以上问题,论文结合应用系统多层次体系结构发展的现状,对Struts开发框架和Hibernate框架进行深入分析。Struts是一种基于MVC设计模式的开发框架,在系统开发中应用Struts,实现了表示层与业务逻辑层的分离,这样就可以在需要对业务层做修改的时候而不影响表示层的实现情况,提高了系统的开发效率。而Hibernate作为一个面向Java环境的对象/关系数据库映射的工具。它不仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法。它提供的ORM机制可以把一个对象映射到多个数据库表,可以实现多种实体关联关系的映射,可以实现继承映射;它提供的查询语言HQL实现了ORM的多态连接查询和动态查询。本文提出基于MVC模式的具有多层次体系结构的Web应用系统开发框架,详细地讨论了如何结合Struts框架和Hibernate框架并将它们具体应用到系统的开发中。 论文最后以北京仁和商城网上购物系统作为理论与实践的结合,详细论述了多层体系架构的实现以及Struts框架和Hibernate框架在该项目中的应用。在开发过程中,通过应用MVC设计模式实现了表示逻辑和业务逻辑的分离,为系统的开发和维护提供了更大的灵活性和更好的可管理性。通过实践表明,应用这种系统框架可以提高系统开发的效率,同时满足系统扩展性和可维护性的要求。
其他文献
在中国传统翻译理论的研究中,原文和译文的等值性成了各种理论争论的基本主题和主要矛盾,“信、达、雅”成了权威的翻译标准,关于“直译”与“意译”之争的文章也为数不少,但
本文主要应用 T.A.Cross 的层序地层分析原理与技术,综合分析地震、地质、钻测井资料,结合南堡凹陷构造演化特征,从区域过井骨干剖面出发,以钻测井和地震层序界面分析为基础,
本文利用Heckman两阶段选择模型,基于中国2003~2012年对48个东道国对外直接投资流量数据,实证检验了发达东道国与发展中东道国不同制度环境对中国对外直接投资决策的影响。实
随着我国改革开放政策的实施和市场经济体制的初步建立,我国中小乡镇企业得到了迅猛的发展,取得了巨大的成就,为我国经济的发展和社会的进步做出了突出的贡献。但随着全球化
巴比松画派的柯罗,印象派大师毕沙罗,俄国巡回展览画派的列维坦,都是十九世纪最伟大的风景画家的代表,他们的风景艺术的无不充溢着对自然的热爱和深刻的诗意,柯罗的诗意是梦
随着气象雷达的迅速发展和广泛应用,常规气象雷达往往不能满足许多特殊研究工作的要求。常用的脉冲多普勒天气雷达技术先进、功能齐全、性能优良,不仅能测定降水的位置和强度
本文分为四个部分。第一部分导论交待写作初衷;第二部分评价我国对于邓小平金融理论的研究的进展情况;第三部分总结邓小平金融理论初创、深化并完善的演进过程;第四部分提炼
萨克斯管的单吐双吐与手指的配合应注意的问题:首先正确的口型尤为重要,其次口型与气息的配合以及气速与舌头的状态,位置都紧密相连,单吐时舌尖轻触哨片发出你"吐"的声音,类
对电位差计测热电偶电动势实验进行拓展,加入电镀法制备铜-康铜热电堆、考察热电堆电动势与匝数的关系、对比电焊法与电镀法输出电动势等内容,并将学生自制的热电堆用到热流