Java Spring IOC图文详解

编辑: admin 分类: java 发布时间: 2021-12-03 来源:互联网
目录
  • IOC简介
    • 耦合与内聚
    • 工厂模式发展史
    • IoC
    • 入门案例
  • 总结

    IOC简介

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

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

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

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

    资料格式

    image-20210916175512054

    耦合与内聚

    耦合

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

    内聚

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

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

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

    工厂模式发展史

    第一阶段

    image-20210916180104513

    第二阶段

    image-20210916180519126

    image-20210916180347402

    最终阶段

    image-20210916180723822

    image-20210916180756732

    小结

    image-20210916180857154

    IoC

    image-20210916181329222

    入门案例

    loC入门案例制作步骤

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

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

    image-20210916184457431

    image-20210916184712238

    image-20210916184656494

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

    image-20210916184835273

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

    image-20210916184845668

    3.建立spring配置 文件

    image-20210916184853279

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

    image-20210916184914130

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

    image-20210916184937159

    入门案例步骤

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

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注自由互联的更多内容!

    【出处:美国高防服务器 网络转载请说明出处】