Spring框架是一个非常优秀的轻量级Java EE容器,Spring框架是整个轻量级Java EE框架的核心.大部分的Java EE应用,都会考虑使用Spring容器管理应用中的组件,从而保证各组件之间的低耦合.Struts2框架只是一个MVC框架,Web层的解决方案.其通过一种”可插拔式“的插件,实现了与Spring框架的整合. Struts2提供了两种基本的整合策略,其中一种策略是将Action实例交给Spring容器来负责生成.管理,通过这种方式,可以充分利用Spring容器的IoC特性