目录
一、什么是IOC
二、IOC底层原理
三、 IOC接口
一、什么是IOC1.控制反转,把创建对象和对象之间的调用过程,交给Spring进行管理。
2.使用IOC的目的:为了降低耦合度。
3.上节课的入门案例拒收IOC的实现。
二、IOC底层原理所需技术:xml解析(dom4j)、工厂模式、反射
工厂模式:
IOC底层原理图解:
三、 IOC接口
1.IOC思想基于IOC容器完成,IOC容器底层就是对象工厂
2.Spring提供IOC容器的两种实现方式(两个接口)
(1) BeanFactory :IOC容器基本实现,是Spring内部使用接口,不提供开发人员使用。
加载配置文件时候不会创建对象,在获取对象(使用)才会去创建对象
(2) ApplicationContaxt:BeanFactory接口的子接口,提供更多更强大的功能,一般由开发人员进行使用。
加载配置文件的时候就会把在配置文件的对象进行创建 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)