zoukankan      html  css  js  c++  java
  • Spring基础

     Spring基础

    1.1Spring概述

    1.1.1 什么是Spring?

    Spring是内核框架,以控制反转(IOC)和面向切面编程(Aop)为特征。IOC,控制反转,简单的说,现在不需要调用new构建对象,将创建对象交给Spring框架来完成。DI,依赖注入,就是对象属性,已经注入好相关值,直接使用。

    1.1.2 Spring目录结构

    Spring目录结构

    libs中:

    .jar结尾的是Spring框架class文件的压缩包

    -javadoc.ja结尾的是Spring框架api文档的压缩包

    -sources.jar结尾的是Spring框架源文件的压缩包

    1.2控制反转(IOC)与依赖注入(DI)

    1.2.1 什么是控制反转

    对象A获得依赖对象B的过程,由主动变为被动,将创建对象交给IOC容器处理。

    1.2.2什么是依赖注入

    就是IOC容器在程序运行期间,动态的将某种依赖关系注入到对象之中。

    IOC与DI,是对同一件事情不同的描述,IOC是从容器的角度描述,容器控制对象的创建,由容器反向向程序中注入所需的外部资源;DI是从应用的角度描述,应用程序的依赖容器创建,并注入所需的外部资源。

    Spring Ioc框架主要组件:

    Beans,配置文件applicationContext.xml,

    BeanFactory接口,ApplicationContext接口



  • 相关阅读:
    八、基本数据结构(图形结构)
    七、基本数据结构(树形结构)
    4、使用 ImportTsv 将 Hive 数据导入 Hbase
    六、跳表
    五、二分法查找
    四、归并排序 && 快速排序
    一、kafka 介绍 && kafka-client
    三、排序之冒泡、插入、选择
    二、YARN
    三、synchronized & lock
  • 原文地址:https://www.cnblogs.com/stydejava/p/14067399.html
Copyright © 2011-2022 走看看