基于EXT、Spring、Hibernate的Web架构的研究与应用

来源 :武汉理工大学 | 被引量 : 16次 | 上传用户:kof2112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速发展,基于B/S模式的Web应用更受企业用户的青睐,同时,人们也对Web应用的客户端体验提出了更高的要求。传统的Web应用系统的客户端采用同步交互方式,简单的交互功能也需要编写大量的脚本来完成,而且交互速度缓慢,用户多数时间处于等待状态,显然无法满足用户与开发人员的要求。近几年,RIA技术大放异彩,特别是EXT,它是一个开源的Ajax框架,提供了丰富的跨浏览器的UI组件,对于企业级的Web应用系统开发,EXT非常适用。随着J2EE技术的不断发展,许多技术框架如雨后春笋,纷纷涌现出来。面对众多优秀的技术框架,开发人员有时会面临艰难的抉择。Spring和Hibernate因其开源和强大的功能受到了广大开发人员的喜爱。本文通过分析Web技术的发展现状以及企业级Web应用面临的挑战,将Web架构的整合和应用作为研究课题。本文对EXT、Spring、Hibernate等主流的技术框架进行深入的研究与探讨,分析这些技术框架的工作原理、体系结构以及功能特点。根据分层体系架构,实现EXT、Spring、Hibernate的有效整合,搭建一个高效的、可开发富Web应用程序的软件平台。大多数企业级的应用程序采用的体系架构基本分为三层:表现层、业务逻辑层和持久层。EXT主要负责表现层的开发与设计,它有一组丰富的组件,对于没有美术功底的开发人员也可以很容易的开发出炫丽、友好、响应速度快的界面。Hibernate主要负责简化数据库操作与事务管理。Spring是连接EXT和Hibernate的桥梁,通过其IoC容器将各组件组装在一起,并有效管理系统Bean,实现应用对象间的松散耦合。本文在探讨EXT、Spring、Hibernate整合的基础之上,以公路路政信息管理平台作为应用背景,采用EXT实现表单与布局的设计,通过Hibernate完成对象的持久化操作,Spring MVC控制器处理Web请求,使用XML配置文件在Spring容器中定义应用对象,装配其依赖类。最终完成了基于EXT、Spring、 Hibernate架构的路政信息平台的设计。最后,本文通过分析路政信息平台的性能,验证了EXT、Spring、Hibernate架构的可行性与高效性。本文将基于EXT、Spring、Hibernate的Web架构运用到应用系统的开发中,缩短了软件开发周期,简化了软件开发流程,改善了Web页面的用户体验,提高了应用系统的可测试性和可维护性。
其他文献
  随着人们生活水平的不断提高,人们对于生活质量的要求越来越高,对于家居生活领域也提出了新的要求,在这样的一个背景下,“智能家居”概念逐渐走入了我们的生活,而随着嵌
Atomic layer deposition (ALD) can be used for wafer-scale synthesis of 2D materials.In this paper,a novel,reliable,secure,low-cost,and high-efficiency process f
Electric field-induced point electron source is highly demanded for microscopy,spectroscopy,lithography,X-ray tubes,microwave devices,and data displays.However,
学位
Two-dimensional (2D) carbon nanomaterials with hierarchical porous structure and heteroatoms doping are highly desirable in the fields of energy storage because
Infrared (IR) light photodetection based on two dimensional (2D) materials of proper bandgap has attracted increasing attention.However,the weak IR absorption i
Immediately after the demonstration of the high-quality electronic properties in various two dimensional (2D) van der Waals (vdW) crystals fabricated with mecha