一起学习
IoC 容器和Dependency Injection 模式
撰文/Martin Fowler 编译/透明
Java 社群近来掀起了一阵轻量级容器的热潮,这些容器能够帮助开发者将来自不同项目的组件
组装成为一个内聚的应用程序。在它们的背后有着同一个模式,这个模式决定了这些容器进行组
件装配的方式。人们用一个大而化之的名字来称呼这个模式:“控制反转”( Inversion of
Control,IoC)。在本文中,我将深入探索这个模式的工作原理,给它一个更能描述其特点的名
字——“依赖注入”(Dependency Injection),并将其与“服务定位器”(Service Locator)
模式作一个比较。不过,这两者之间的差异并不太重要,更重要的是:应该将组件的配置与使用
分离开——两个模式的目标都是这个。
阅读原文:
http://gigix.blogdriver.com/gigix/inc/DependencyInjection.pdf
下载本文示例代码
IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式IoC 容器和DependencyInjection 模式
阅读(126) | 评论(0) | 转发(0) |