问题:
关键词:Web应用系统,Web应用框架,.NET平台
● 参考解析
随着互联网的广泛应用和大量普及,Web应用系统的开发已成为目前应用系统开发中的主流。传统的Web应用开发方法存在开发效率低、开发周期长等问题,且开发出来的系统存在灵活性差、扩展性弱、难于维护等问题。Web应用框架作为一种新的Web应用开发技术,其通过提供良好的系统架构及扩展机制、可复用的基础服务以及成熟的开发技术和实践经验,为解决上述问题提供了有效途径。开展Web应用框架的研究工作,探讨Web应用框架的相关技术,设计与实现高效实用的Web应用框架,具有较强的现实意义和实践价值。为此,本文围绕Web应用框架开展相关的研究工作,主要的研究内容如下:
(1) 研究Web应用系统、软件框架与Web应用框架的相关内容。在介绍Web应用系统的概念和发展的基础上,通过分析Web应用系统的体系结构与构建方式可知,目前Web应用系统的开发存在开发效率低、功能复用程度弱、系统应变能力差、维护烦琐等问题;在论述软件框架的概念、分类、特征及组成元素的基础上,介绍Web应用框架的概念与特性,对目前流行的Web应用框架,如Struts框架、Spring框架和Hibernate框架进行比较分析,分析表明上述框架存在功能复用粒度小、操作性差等问题。
(2) 给出一种新的Web应用框架,分析新框架的组成结构与工作机理,研究新框架的变化点及其处理机制,论述新框架各组成部分的设计和实现。新框架以Web应用开发中广泛使用的三层结构为基础,引入面向接口的设计理念进行设计,采用MVC模式的思想将表示层细分为页面显示层和页面控制层;采用外观模式的思想将业务层细分为业务逻辑接口层和业务逻辑层;采用工厂模式的思想将数据层细分为数据访问接口层和数据访问层;采用业务实体对象在各层之间传递数据信息。
(3) 阐述新框架在工时管理系统中的应用。在概述工时管理系统的开发背景、模块结构和运行环境的基础上,给出了基于新框架的工时管理系统实现框架,并以用户登录功能模块为例阐述了实现框架各组成部分的编码实现方法。实践表明,新框架不仅能有效规范开发过程,减低团队开发中的信息交流量,提高团队协作开发的效率,而且使开发出的系统具有较强的灵活性、扩展性和可移植性。
关键词:Web应用系统,Web应用框架,.NET平台
相关内容
相关标签