论文部分内容阅读
由于目前主流厂商提供的服务集成的J2EE平台昂贵的成本,很多企业级应用软件的开发需要更轻量级的容器,更少的代码侵入性,更高的组件重用性,更短的开发周期,更快的升级速度和更易于测试的技术。目前,来源于J2EE开源社区的技术很大程度上可以解决目前主流厂商提供解决方案的不足。
本文首先从MVC设计模式入手,讨论了现有的两个主流Web框架Spring和Struts的相关概念和技术,分析了它们的优点和不足。根据目前B/S的分层技术,深入研究了将这两个框架融合在一起,其中Struts框架主要负责表示层,完成页面显示、响应用户请求等功能,而Spring主要负责业务逻辑层,完成应用程序的业务逻辑和事务管理等功能。从而解决在Web应用系统开发过程中由于系统结构的复杂程度较高而带来的一些问题,诸如代码之间的耦合度、应用系统的可维护性和组件的可复用性等。