什么是IoC和DI?什么是依赖注入和控制反转? 博客分类: ★JavaEE/JavaWeb★ IoC依赖注入控制反转DI
程序员文章站
2024-02-07 13:19:16
...
这东西,简单一点说得清楚就对了。
DI(Dependency Injection,依赖注入)
依赖注入的概念就是将对象交给spring容器托管,要用的时候由spring容器注入到类中去用,spring是容器通过XML来声明对象,另外,spring中的DAO(数据访问对象(接口))和DAO.impl(impl是implementation,DAO接口的具体实现)就是一种依赖关系。
IOC(Inversion of Control,控制反转)
IoC其实是一种设计模式,是一个很大的概念,以前在service中DAO是自己new出来的,现在将newDAO的控制反转到spring容器去;以前控制的是实现,现在控制的接口,从实现具体的东西反转到抽象上。依赖注入是IoC的最最最主要的实现方式,也是spring最核心的内容,有时候撇开语文和数学的角度不讲,IoC=DI,因为两者是从不同角度来描述同一个问题的。
上一篇: Spring3核心技术之IOC控制反转 博客分类: Spring spring3控制反转ioc容器
下一篇: 【转】手机应用开发者需注意的20个事项 博客分类: HTML5学习总结Phonegap学习总结JQueryMobile学习总结
推荐阅读
-
什么是IoC和DI?什么是依赖注入和控制反转? 博客分类: ★JavaEE/JavaWeb★ IoC依赖注入控制反转DI
-
Spring 的核心机制:依赖注入(控制反转) 博客分类: Spring IoC DI Spring依赖注入DI控制反转IoC
-
Spring基本用法1——Spring的核心机制:IOC、DI 博客分类: Spring SpringIOCDI控制反转依赖注入
-
依赖注入(DI)和控制反转(IoC)的理解
-
Spring学习笔记——一、控制反转(IOC)和依赖注入(DI)
-
什么是控制反转(IOC)?什么是依赖注入?
-
控制反转( IoC)和依赖注入(DI)
-
PHP控制反转(IOC)和依赖注入(DI)的实例代码详解
-
Laravel 服务容器实例教程之深入理解控制反转(IoC)和依赖注入(DI)
-
IOC和DI(控制反转和依赖注入)通俗解析