利用Struts与Hibernate框架构建Java Web应用的研究与实现

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:sitmaar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于B/S的多层Web体系结构已经成为网络应用开发的主流,但现有的多层Web应用系统普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。为了提高 Web 应用的开发效率、可扩展性和可维护性,迫切需要优秀的设计模式和系统框架作为一种可行的设计方案来解决这些问题。 论文从以上问题出发,对MVC设计模式与Struts框架进行了深入研究。MVC的核心是分离应用的表现逻辑、控制逻辑和业务逻辑,依据这种设计思想能够构建良好的松耦合的系统。Struts是一个实现MVC设计模式的Java Web应用开发框架,利用Struts框架能够实现Web应用的视图层和控制层,模型层交给其它合适组件来实现。 模型层的主要功能是实现业务逻辑和数据持久化。论文分析了业务逻辑的两种实现形式:JavaBean与EJB,深入研究了一种能够实现数据持久化重任的、面向Java环境的ORM框架-ibernate。Hibernate不仅管理Java类到数据库表的映射,而且提供了功能强大的面向对象查询语言-HQL。利用Hibernate能够使开发人员使用面向对象的思想来操作关系型数据库。 论文以陕西省某矿业集团生产统计管理系统作为理论与实践的结合,实现了论文构建的基于MVC设计模式的五层Java Web应用系统开发架构以及数据持久化层开发模型,详细介绍了利用Struts与Hibemate框架相结合进行该系统的开发过程。实践表明:利用Struts与Hibernate相结合来进行Java Web应用系统的开发能够提高开发效率,同时满足可扩展性与可维护性的需求。
其他文献
联网审计是随着信息化尤其是审计信息化的发展而发展起来的一项现代化的审计技术和方法。与传统的审计方法和技术相比,联网审计具有审计实时性更强,审计范围更广,审计质量和审计
随着因特网的迅猛发展和P2P网络技术的不断成熟,基于P2P技术的新应用不断涌现,其中P2P的文件共享服务已成为P2P上的最广泛的一项应用。基于P2P的文件共享服务,由于其开放性与
水利安全监测是为满足江河、水库、水电厂、城镇等防洪调度的需要,采用现代科技对信息进行实时采集、传输、处理及预报的自动化技术。它是有效解决江河流域及水库洪水预报、防
随着全球信息化、网络化的迅猛发展,旅游业面临新的挑战和机遇。旅游业越来越成为受电子信息化管理影响较大的行业之一。利用国际互联网和先进的WEB环境开展旅游业务和日常办
随着网络技术的迅速发展和企业网络应用的不断升级,网络设计者面临着以下主要问题:如何高效地建立网络模型,如何设计新的网络应用协议,如何对现有网络模型做出修改以提高其性
由于天津市武清地区就失业人员的信息还处于分散管理阶段,对于劳动和社会保障局来说,统计就失业人员信息仍然存在一定的困难,而且具有一定的误差性。随着政府部门信息化工程
目前,嵌入式技术和全球移动通信技术分别在计算机和电信领域迅猛发展,该论文研究的目的就是将这两种技术结合起来,设计一种基于嵌入式系统的移动控制通用平台。它的优点在于
考虑证券公司系统运行特点,每天需要处理大量的数据。从安全性和稳定性等诸多方面的考虑,因此将运行的环境定在了具有很强稳定性的IBM S/390上,用汇编语言作为源代码语言。IBM S
图像编辑是图像研究领域的重要方向,它将输入的图像根据用户的要求进行编辑,输出用户需要的处理结果。随着各种图像编辑需求的增加,研究新颖的可以实现不同编辑效果的图像编辑技
随着计算机技术日新月异的发展,网络技术已成为现代教育技术的主流,而数字语音教学系统的应用使得语言教学的内容、手段乃至观念都发生了根本性的变化。同时,网络、通信、多媒体