zoukankan      html  css  js  c++  java
  • 什么是Spring的IOC和DI

    学习Spring框架实时笔记:

    1、什么是Spring?

      Spring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC
      ( Inverse of Control控制反转)和AOP(Aspect Oriented Programming
      面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB
      完成的工作,取代了EJB的臃肿、低效的开发模式。
    

    2、什么是Spring的IOC和DI

       一、IOC和DI概念

      IOC(控制反转):全称为:Inverse of Control。从字面上理解就是控制反转了,将对在自身对象中的一个内置对象的控制反转,反转后不再由自己本身的对象进行控制这个内置对象的创建,而是由第三方系统去控制这个内置对象的创建。

      DI(依赖注入):全称为Dependency Injection,意思自身对象中的内置对象是通过注入的方式进行创建。

    那么IOCDI这两者又是什么关系呢?

      IOC就是一种软件设计思想,DI是这种软件设计思想的一个实现。而Spring中的核心机制就是DI。

  • 相关阅读:
    spring小结2:spring管理bean原理(转帖)
    JAVA Web.xml 加载顺序
    mysql into outfile导出方式
    从平安面试归来
    如何避开求职陷阱
    关注基金走势先~~
    如何谈薪资
    包含数据分析的坐标图测试
    面试题分享
    ShaiShai.net
  • 原文地址:https://www.cnblogs.com/runt/p/13631395.html
Copyright © 2011-2022 走看看