服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java Spring IOC图文详解

Java Spring IOC图文详解

2022-01-24 01:12不错?不错! Java教程

IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。下面通过本文给大家分享spring中ioc的概念,感兴趣的朋友一起看看吧

IOC简介

IoC:控制反转,即Spring反向控制应用程序所需要的资源(本来在传统模式中,主控权是在类里面的,所以才叫控制反转)

传统模式中,主控权在类的手中

IOC模式,主控权在Spring中(即控制所有类的创建、销毁(即控制对象的生命周期和对象间的关系)),所以类都会在spring容器中登记,并且告诉spring这个类是什么东西,当程序(你)在系统运行到适当模式的时候,将要的东西给(你),同时也要把你交给前台需要你的东西。

IoC容器:Spring控制的资源全部放置在Spring容器中,称为IoC容器

资料格式

Java Spring IOC图文详解

耦合与内聚

耦合

耦合(Coupling) :代码书写过程中所使用技术的结合紧密度,盱衡量软件中各个模块之间的互联程度

内聚

内聚(Cohesion) :代码书写过程中单个模块内部各组成部分间的联系,用于衡量软件中各个功能模块内部的功能联系

程序书写的目标:高内聚,低耦合

就是同一个模块内的各个元素之间要高度紧密,但是各个模块之间的相互依存度却不要那么紧密

工厂模式发展史

第一阶段

Java Spring IOC图文详解

第二阶段

Java Spring IOC图文详解

Java Spring IOC图文详解

最终阶段

Java Spring IOC图文详解

Java Spring IOC图文详解

小结

Java Spring IOC图文详解

IoC

Java Spring IOC图文详解

入门案例

loC入门案例制作步骤

1.导入spring坐标(5.1.9.release)
2.编写业务层与表现层(模拟)接口与实现类
3.建立spring配置 文件
4.配置所需资源(Service) 为spring控制的资源

5.表现层(App)通过spring获取资源(Service实例)

Java Spring IOC图文详解

Java Spring IOC图文详解

Java Spring IOC图文详解

1.导入spring坐标(5.1.9.release)

Java Spring IOC图文详解

2.编写业务层与表现层(模拟)接口与实现类

Java Spring IOC图文详解

3.建立spring配置 文件

Java Spring IOC图文详解

4.配置所需资源(Service) 为spring控制的资源

Java Spring IOC图文详解

5.表现层(App)通过spring获取资源(Service实例)

Java Spring IOC图文详解

入门案例步骤

1.加载spring
2.创建资源
3.配置资源
4.使用资源

 

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注服务器之家的更多内容!

原文链接:https://blog.csdn.net/yyuggjggg/article/details/120514467

延伸 · 阅读

精彩推荐