Spring-IOC之前世今生
来源:互联网 发布:ibcf算法 编辑:程序博客网 时间:2024/04/27 21:26
没使用IOC之前
贯用工厂模式调用 bean组件
可类比为:
去商场买东西,你是先想好自己要买什么了,然后去寻找商品(逛商场的同学不要扯皮啊2333)
用了IOC之后
可类比为:
所有网上购物,所有的商品都罗列出来了(仿佛在说,来找我啊找我啊……),你只需要去取就行了。
类别可能不恰当,具体的实现,现在讲
IOC具体实现
1、使用applicationContext调用
2、调取配置文件时会实例化所有bean,相当于把所有商品都摆在了你的眼前
3、使用bean即可
好处
1、解耦合:分离了类模块的依赖
2、使用更为方便
两者区别:
我认为是主客观的易位:
1、原来是我们主观上的去寻找组件,并挨个实例化再使用
2、现在相当于,我们想吃虾的时候,虾已经被做好了,就等着我们去吃了,当然还有其他的美味,只是我们没选
ps:ioc( inversion of control )
ioc容器有两种实现方式:
1、beanfactory
2、applicationcontext,是前者的子接口,使用更为广泛
1 0
- Spring-IOC之前世今生
- 【调侃】IOC前世今生
- 【调侃】IOC前世今生
- IOC前世今生
- IOC前世今生
- IOC的前世今生
- 调侃IOC前世今生
- 【调侃】IOC前世今生
- IOC前世今生
- JDO之前世今生
- JDO之前世今生
- JDO之前世今生
- JDO之前世今生
- JDO之前世今生
- JDO之前世今生
- 预译头之前世今生
- GIT之前世今生
- Shell之前世今生
- linux网络命令小结(adsl拨号)
- android图片
- 线性表之2.2顺序表示和实现
- Yii2结合Nginx性能优化
- axure6.5汉化
- Spring-IOC之前世今生
- 《OpenCV3编程入门》学习笔记七:图像变换
- Unity3d Nav Mesh 自带寻路
- linux 启动oracle
- 企业通用开发框架学习
- 异或运算规则及其应用
- 身份证有效性校验
- linux phpstudy
- 【原创】Tocat&Weblogice设置CLASSPATH加载外部文件