第1页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共6页Struts框架在小区物业管理系统中的应用作者:钟珞,邱绪莲,徐俊杰,李兵摘要Struts提供了一个非常好的MVC框架,在Web应用开发中把界面和业务逻辑分离,提高了代码的可重用性和灵活性
文中首先介绍了Struts概念和体系结构,阐述了Struts的工作原理
然后介绍了小区物业管理系统各个功能模块以及整个系统基于Struts的开发流程
最后,通过一个应用示例,详细介绍了Struts框架在系统开发中的应用
关键词MVC;Struts框架;Web;物业管理系统;前言物业管理系统是近年来为适应小区建设和管理而兴起的一种新型产业,它的出现为住宅小区的现代化管理提供了保障
目前,物业管理系统的开发方法很多,但多数系统在开发中存在系统结构复杂、代码重用率低、网页设计和软件开发相互制约导致开发效率低下等不尽人意的地方
在系统设计过程中,我们综合考虑系统结构、开发周期以及代码重用等方面,决定采用先进的J2EE技术来开发这个应用系统,并全面贯彻MVC(Model-View-Controller)的开发模式
而Struts作为一个实现良好的MVC框架,很好地将应用逻辑、处理过程和显示逻辑分成不同的组件实现,对大型的复杂的Web系统而言,可大大方便代码开发和管理,提高开发效率
正是鉴于此特性,在设计小区物业管理系统时,我们采用了基于Struts框架的系统构建模式
Struts的体系结构作为一个实现良好的MVC框架,Struts对Model、View和Controller都提供了对应的实现组件,图1所示为Struts体系结构图
下面从模型、视图、控制来介绍Struts的体系结构
图1Struts构体系结图视图(View)就是一系列提交到客户浏览器进行显示的JSP文件,是用户看到并与之交互的界面
在这些界面中