zoukankan      html  css  js  c++  java
  • IOC概念和原理:BeanFactory 接口与ApplicationContext

    IOC(概念和原理)
    1、什么是 IOC
    (1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理
    (2)使用 IOC 目的:为了耦合度降低
    (3)做入门案例就是 IOC 实现
    2、IOC 底层原理
    (1)xml 解析、工厂模式、反射
    3、画图讲解 IOC 底层原理

    IOC(BeanFactory 接口)
    1、IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂
    2、Spring 提供 IOC 容器实现两种方式:(两个接口)
    (1)BeanFactory:IOC 容器基本实现,是 Spring 内部的使用接口,不提供开发人员进行使用
    * 加载配置文件时候不会创建对象,在获取对象(使用)才去创建对象
    (2)ApplicationContext:BeanFactory 接口的子接口,提供更多更强大的功能,一般由开发人
    员进行使用
    * 加载配置文件时候就会把在配置文件对象进行创建
    3、ApplicationContext 接口有实现类

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    django-高级
    django-模板
    django-视图
    django笔记一
    redis、mysql、mongodb数据库
    Scrapy-redis分布式+Scrapy-redis实战
    python2 'ascii'编码问题
    【java8新特性】方法引用
    java浮点数运算无法精确的问题
    java中Array和ArrayList区别
  • 原文地址:https://www.cnblogs.com/CCTVCHCH/p/15181646.html
Copyright © 2011-2022 走看看