zoukankan      html  css  js  c++  java
  • Spring-IOC之前世今生

    没使用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,是前者的子接口,使用更为广泛

  • 相关阅读:
    day_10作业
    day_10
    day_09
    day_08
    猜年龄游戏
    day_07
    day_06作业
    day05课堂小结
    day05作业
    day04课堂小结
  • 原文地址:https://www.cnblogs.com/xieji233/p/6155618.html
Copyright © 2011-2022 走看看