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 的体系结构
图 1 Struts 构体系结图 视图(View)就是一系列提交到客户浏览器进行显示的 JSP 文件,是用户看到并与之交互的