Spring的IOC
来源:互联网 发布:红圈软件 编辑:程序博客网 时间:2024/05/16 00:46
今天来说说spring的IOC,控制反转。
原先开发大致 如下图:
在以前的开发中,创建什么样的资源是由功能来决定的, 这样耦合性过高,改动其中一个,那么另外一个也需要修改。比如资源1是service,资源2是dao,他们两合起来,才可以促成这个功能。这就导致了耦合度过高的问题。
spring开发大致 如下图:
现在出现了spring框架,功能就不需要直接去找资源了,功能找spring索取资源,spring去管理资源。把资源的控制的权力由原来的功能,给到了spring框架,这个就是控制反转。
ioc编写过程大致 如下图:
ioc编程,
1.APP直接和资源编码的话,耦合度过高。
2.加入了工厂之后,APP找工厂,面对接口编程,但是资源和工厂的耦合度就高起来了。
3.在加入xml配置,APP找工厂,工厂会根据xml文件,来判断哪个资源需要spring来管理,xml就直接对资源了。
阅读全文
0 0
- IOC、Spring的IOC
- spring ioc的使用
- Spring的IoC
- Spring的IoC解析
- Spring的IOC用法
- 关于spring的IOC
- Spring 的IOC(一)
- spring的Ioc详解
- spring 的IOC原理
- Spring的IOC原理
- spring的Ioc容器
- Spring的IoC实例
- Spring的IOC原理
- Spring的IOC原理
- Spring的IOC原理
- 模拟spring的IOC
- spring/IoC的配置
- Spring的IoC容器
- 常见问题总结
- PyTorch学习总结(一)——查看模型中间结果
- 快速回忆SQL
- Unity3D-应用内打开AppStore某个应用详情方法(iOS应用内下载、应用内评星)
- 【Android学习】线程和线程池
- Spring的IOC
- C#学习笔记之——数据类型
- tomcat catalina.out日志使用log4j按天分割
- iOS动画-基础动画
- IBM苏中:怎样利用深度学习、增强学习等方法提高信息处理效率
- java annoation
- SCardTransmit 返回 SCARD_W_RESET_CARD
- spring-boot全局变量的声明
- javascript判断是否为整型