使用Struts 2开发应用03:依赖注入

文章翻译自Struts 2官方文档

依赖注入将对象创建和连接的责任从对象他们自己移到了一个工厂。这个工厂通常由控制反转(IoC)容器提供。关于控制反转容器的概况和依赖注入模式,请参考Martin Fowler的文章

在Struts内部,框架使用它自己的依赖注入容器,这个容器和Google Guice非常像。它们最开始都是由Bob Lee开发的。可以使用插件应用和将其他IoC容器(例如Spring插件Plexus插件)集成起来。应用的依赖注入需求甚至可以使用本地的Google Guice。

提示:使用Spring插件Action任然可以通过Spring配置文件实例化,但是Spring是完全可选的。

警告:Struts 2不再支持WebWork 2.1使用的WebWork/XWork IoC容器。

猜你喜欢

转载自a2429854489.iteye.com/blog/2285551