spring IOC和DI

IOC(Inversion of Control):其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源。

作为回应。容器适时的返回资源,而应用了IOC之后,则是容器主动地将资源推送给它所管理地组件。组件所要做的仅是选择一种合适地方式来接受资源,这样的行为也被称为查找地被动形式

DI(Dependency Injection):IOC的还有一种表述形式:即组件以一些预先定义好的方式(比如:setter方法)接受来自如容器的资源注入。

相对于IOC而言这样的表述更直接   






IOC前生 --分离接口与实现



IOC--採用工厂设计模式



IOC--採用反转控制



posted @ 2017-08-12 09:07  jzdwajue  阅读(143)  评论(0编辑  收藏  举报