spring-基本概念

 spring
 
  • 文章目录
    • 一、spring是什么?
    • 二、spring特征?
    • 三、spring为什么存在?
    • 四、spring实现策略?
    • 五、spring基本概念?

一、spring是什么?

  1. spring是一个轻量级的java开发应用框架

一、spring特征?

  1. spring最核心的是面向bean;
  2. 松耦合;
  3. 可以与当今框架实现无缝集成(万能胶);
  4. spring学习之前(必须了解设计模式)

三、spring的为什么存在?

  1. 目的:简化开发

四、spring实现策略?

  1. 基于POJO轻量级和最小侵入性编程,侵入型:嵌套引用,代码中你中有我, 我中有你,而我们的目的就是让代码解耦,你的是你的,我的是我的,这就是最小侵入性。
  2. 通过依赖注入和面向接口松耦合。
  3. 基于切面和惯性进行声明式编程。
  4. 通过切面和模板减少模板式代码。(就是重复的模板,简化为相同的模板,数据的处 理逻辑不一样,得到的结果不一样)

五、spring基本概念?

  1. IOC
    • spring IOC 容器,主要用来存储bean,并且保存他们之间的关系等等,spring可看出BOP编程。IOC 存储spring初始化后的java bean,最终目的是为了实现依赖注入
    • 解释:spring依赖注入,使用任何对象,必须先要把某个对象搞出来,怎么搞?通过注解的方式初始化bean,然后存放在IOC容器里面,这样就搞出来了,然后在管理对象与对象的关系,把这个关系链按照顺序整理出来,然后赋值(注入),最后就可以调用了。
  2. 容器
    • Web容器 存储servlet
  3. AOP
    • 面向切面编程,是一种编程思想
    • AOP核心构造是切面,无缝衔接
    • 解释:按照一定的规则,拆分开来,作为一个独立的整体(模块化),AOP的核心的思想是【解耦】。

 评论