竹径风声

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、 IoC

1.中文名称:控制反转

2.英文名称(nversion ofControl)
 
3.loC是什么?
  3.1 loC完成的事情原先由程序员主动通过new实例化对象事情,转交给Spring负责. 
  3.2 控制反转中控制指的是:控制类的对象.
  3.3 控制反转中反转指的是转交给Spring负责,
  3.4 loC最大的作用:解耦.
    3.4.1程序员不需要管理对象.解除了对象管理和程序员之间的耦合,
 
 4.Spring创建对象的三种方式
  1.通过构造方法创建
    1.1无参构造创建:默认情况.
    1.2有参构造创建:需要明确配置
      1.2.1需要在炎中提供有参构造方法
      1.2.2在applicationContext.xm中没置凋用啣个杓造方法創建対象

  2.实例工厂
    2.1 工厂设计模式:帮助创建类对象,-一个工厂可以生产多个对象,
    2.2实例工厂:需要先创建工厂,才能生产对象

  3.静态工厂
    3.1不需要创建エ厂,快速創建対象.
 
二、DI
1. DI:中文名称:依赖注
 
2.英文名称(Dependency Injection)
 
3. DI是什么?
  3.1 DI和loC是一样的
  3.2 当一个类(A)中需要依赖另一个类()对象时,把B赋值给A的过程就叫做依赖注入.

 

 
 
 
posted on 2019-05-30 22:57  竹径风声  阅读(156)  评论(0)    收藏  举报