Spring|Spring--------IOC简介
IOC简介 IoC:控制反转,即Spring反向控制应用程序所需要的资源(本来在传统模式中,主控权是在类里面的,所以才叫控制反转)
传统模式中,主控权在类的手中
IOC模式,主控权在Spring中(即控制所有类的创建、销毁(即控制对象的生命周期和对象间的关系)),所以类都会在spring容器中登记,并且告诉spring这个类是什么东西,当程序(你)在系统运行到适当模式的时候,将要的东西给(你),同时也要把你交给前台需要你的东西。
IoC容器:Spring控制的资源全部放置在Spring容器中,称为IoC容器
资料格式
文章图片
耦合与内聚
耦合
耦合(Coupling) :代码书写过程中所使用技术的结合紧密度,盱衡量软件中各个模块之间的互联程度内聚
内聚(Cohesion) :代码书写过程中单个模块内部各组成部分间的联系,用于衡量软件中各个功能模块内部的功能联系程序书写的目标:
高内聚,低耦合
就是同一个模块内的各个元素之间要高度紧密,但是各个模块之间的相互依存度却不要那么紧密工厂模式发展史
第一阶段
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/2c4b839df62149b99e712bb546ff133e.jpg)
文章图片
第二阶段
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/54f26b737ea44539b4ee185d8eda0c01.jpg)
文章图片
【Spring|Spring--------IOC简介】
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/abe7a88844af4388a452d5d4e0a55a77.jpg)
文章图片
最终阶段
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/3be3550733844137898efcdf473906d7.jpg)
文章图片
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/22207e81d1754f62ac0fb7387c3f611f.jpg)
文章图片
总结
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/00ffd461d1734763ad8dd67dd0e51c1f.jpg)
文章图片
IoC
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/562baf6f36934295b1702413058dd4b0.jpg)
文章图片
入门案例
loC入门案例制作步骤
1.导入spring坐标(5.1.9.release)
2.编写业务层与表现层(模拟)接口与实现类
3.建立spring配置 文件
4.配置所需资源(Service) 为spring控制的资源
5.表现层(App)通过spring获取资源(Service实例)
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/b38c79e9e38f4831a1d5c7f4f9ce6a4e.jpg)
文章图片
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/2ab1cf97687043018502d2f65dae6c07.jpg)
文章图片
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/18b597447c224b46adfc9cbe7b899d01.jpg)
文章图片
1.导入spring坐标(5.1.9.release)
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/1ffe748305534b818159ff863811a643.jpg)
文章图片
2.编写业务层与表现层(模拟)接口与实现类
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/ed04eb9cfc9b45b698ac7e20971eacdd.jpg)
文章图片
3.建立spring配置 文件
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/dd8458a53b8d4521b0a58d720bd0a880.jpg)
文章图片
4.配置所需资源(Service) 为spring控制的资源
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/e031cfe3522a46f58f6278d117debe8a.jpg)
文章图片
5.表现层(App)通过spring获取资源(Service实例)
![Spring|Spring--------IOC简介](https://img.it610.com/image/info8/db66fe377dae4b969072cd0469a24582.jpg)
文章图片
入门案例步骤
1.加载spring
2.创建资源
3.配置资源
4.使用资源
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 2018-07-09|2018-07-09 Spring 的DBCP,c3p0
- java简介|Java是什么(Java能用来干什么?)
- spring|spring boot项目启动websocket
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 什么是张拉膜结构雨棚(有哪些特点?)
- Spring|Spring Boot 整合 Activiti6.0.0
- Spring集成|Spring集成 Mina