草庐IT

INewsListener

全部标签

《Spring揭秘》-第二章- 学习记录

1、IoC的理念IoC全称为InversionofControl,中文翻译为控制反转,同时还有一个别名叫依赖注入DI(DependencyInjection)。大多将IoC与DI看作同等概念,也有部分观点认为依赖注入可以看作IoC的一种实现方式。在没有Spring的时候,当我们需要依赖某个类或服务时,一般通过new创建一个对象(或者通过ServiceLocator解决直接的依赖耦合),这些都需要主动的去获取需要的对象。ServiceLocator是通过引入中间代理者消除对象间复杂的耦合关系,并统一管理分散的复杂耦合关系。IoC的出现就为我们提供了更加简洁的方式,不用主动去构造对象,将“主动获取

《Spring揭秘》-第二章- 学习记录

1、IoC的理念IoC全称为InversionofControl,中文翻译为控制反转,同时还有一个别名叫依赖注入DI(DependencyInjection)。大多将IoC与DI看作同等概念,也有部分观点认为依赖注入可以看作IoC的一种实现方式。在没有Spring的时候,当我们需要依赖某个类或服务时,一般通过new创建一个对象(或者通过ServiceLocator解决直接的依赖耦合),这些都需要主动的去获取需要的对象。ServiceLocator是通过引入中间代理者消除对象间复杂的耦合关系,并统一管理分散的复杂耦合关系。IoC的出现就为我们提供了更加简洁的方式,不用主动去构造对象,将“主动获取