Struts框架技术在管理信息系统中的应用
【摘要】伴随着管理信息系统业务逻辑的日趋复杂,基于MVC设计模式的Struts框架在系统开发中越来越受重视。本文在概述MVC设计模式及Struts框架之后,结合案例系统阐述了Struts框架在管理信息系统中的应用。
【关键词】Struts框架;MVC设计模式;页面代码分离
0引言
当前管理信息系统在业务逻辑上日益复杂,并且对系统可维护性、可扩展性以及系统移植性的要求越来越高,因此新系统的设计开发大多倾向于采用MVC设计模式。而在诸多MVC框架中,Struts作为一款开源框架,建立在动态网站设计领域中JSP、XML及Servlet等相关开发技术之上,成为J2EE Web开发的首选。
1MVC及Struts概述
1.1MVC设计模式
MVC即Model-View-Controller,模型—视图—控制器模式。早期Web应用系统开发中,业务逻辑和视图界面通常是耦合在一起的,比较适用于规模较小,业务简单且变化较少的情况,但随着应用系统业务逻辑日趋复杂,用户界面大量增加,同时在系统健壮性、代码可重用性的要求越来越高,MVC模式在软件开发效率方面的优势日益凸显,因而得到广泛应用。MVC强制性的使应用程序的输入、处理和输出分开,将其划分成三个相对独立的层次:模型层、视图层和控制器层,从而降低了复杂的耦合关系,实现界面与应用逻辑的有效分离。
1.2Struts框架
Struts由Apache软件组织负责开发,其实质是在JSP Model2基础上实现的一个MVC开源框架,其中模型部分由JavaBean或EJB组件构成,视图部分由Jsp文件和Struts客户化标签组成,控制器部分由ActionServlet和Action类来完成。由于是一款开源框架,文档丰富且源代码公开,并且具备丰富的Taglib标签库,页面导航性强,对struts框架是干什么的MVC有良好的实现,在业界J2EE架构中有广泛的应用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论