论文部分内容阅读
随着21世纪科技的不断发展,人类已经逐步跨入了信息时代。特别是计算机及其网络技术进入建筑领域,给人类的居住方式带来了一场革命。生活在一个安全,舒适,信息传递快捷的居住环境成为很多人的梦想。由此智能化住宅小区应运而生。智能化住宅小区包含五大模块:公共服务、家政管理、网上商务、远程服务和安防系统。小区的公共信息服务模块是本文研究的重点。首先,本文通过对J2EE系统结构的研究,阐述了J2EE体系结构相对于传统结构的优势,并介绍了本文所采用的开发技术:JSP、Servlet、JavaBean和JDBC等。其次,深入细致地研究了MVC设计模式,及MVC模式在J2EE平台上的实现。最后,详细探讨了设计实现智能化小区公共信息服务系统的全过程,包括:需求分析、系统设计、系统实现。其中重点介绍了系统的实现阶段。作为对经典的MVC设计模式的一种具体实现,Apache Struts是建立在当前Web设计领域中JSP、Servlet、XML等相关开发技术基础之上的一种主流框架,是一种经典的MVC设计模式框架。其模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由ActionServlet和Action构成,视图由一组JSP文件构成。它全面减轻了构建多层Web应用的负担,提供了复用的软件架构。Struts适合于各种大小型项目,当然,对于大型项目,它所体现出来的优势更加明显。从本文的论述可以看出,采用J2EE技术的MVC框架模式来开发Web应用,将业务逻辑和显示页面分离开来,简化了每个阶段的工作,而且规范了整个系统的开发,提高代码质量和系统开发效率,使整个系统具有高性能、跨平台性、易于扩展、易于管理和维护等优点,体现了J2EE体系与MVC模式卓越的技术优势。