论文部分内容阅读
近些年来,随着Internet的日益普及,构建基于Web的B/S结构的管理信息系统的需求越来越复杂,同时对系统的稳定性、扩展性和可维护性要求也越来越高,这就给Web应用开发带来了新的挑战。因此在开发Web应用系统的过程中,为了提高开发的效率,同时考虑到应用系统的灵活性、安全性和实用性,就需要使用一些优秀的Web框架。
本文通过对Struts和Spring两个不同的开源框架的深入分析,探讨了如何基于Struts和Spring联合开发Web应用,最终形成了一个完全面向接口编程的框架。此外还在持久层引入Hibernate框架,使得系统在持久层的开发过程中,明显的提高了开发效率,极大地增强了持久层的稳定性,并显著的提高了对数据库的访问效率。
最后以一个物资管理系统,详细论述了多层体系架构的实现以及Struts框架,Spring框架和Hibernate框架在该项目中的应用。在开发过程中,通过把所有的业务类抽象为统一的接口,严格的执行了面向接口编程,使系统的开发和维护更加灵活和方便。通过实践表明,应用这种系统框架可以提高系统开发的效率,同时满足系统扩展性和可维护性的要求。