论文部分内容阅读
Internet和Web技术的发展为现代小区物业管理系统提供了新的管理理念和技术支持。目前,面向Web的应用程序开发的技术有很多。本文选择J2EE技术框架下的Struts web架构来实现这样的Web系统。 Sun公司发布的J2EE技术规范提供了一个基于组件的方法来设计、开发、装配和部署应用程序。J2EE平台使用了一个多层的分布式的应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成J2EE应用程序的大量应用程序组件根据在其所属的多层的J2EE的环境中所处的层被安装到不同的机器中。 本文从J2EE技术的介绍开始,介绍了J2EE的体系架构和核心技术以及本系统采用的设计模式:MVC模式和MVC的最好体现:Struts,详细介绍了Struts的概念和体系结构,阐述了Struts的工作原理。然后介绍了小区物业管理系统各个功能模块以及整个系统基于Struts的开发流程。接着,通过收费管理模块示例探讨了Struts三个主要功能模块Controller、Model、View之间的内在联系及各自的处理流程,展现了Struts是一种实现良好的MVC框架,为Struts技术的应用提供了一个很好的范例。最后,文章还介绍了系统的两个关键技术:数据库接入技术和数据连接池技术。分析了两种技术的一般性和特点,并提出了解决方案。 在系统的设计上,采用了基于J2EE MVC模式的Struts框架的Web应用体系,有效地将业务逻辑、应用程序控制和数据显示功能模块区分开来,提高应用程序的柔韧性,使整个系统的开发有条不紊、容易集成、便于维护升级。并且,由于Struts架构层次清晰、页面导航便利的特点,可以实现系统的快速开发及灵活配置,并达到较高的可靠性、可扩展性及模块的重用性。