Spring 概念:一个为解决企业级开发的非侵入式轻量开源框架, 我们这块提到的Spring  是 Spring全家桶中 Spring 最核心的框架 spring-framework

Spring 资源地址:

  官方地址:https://spring.io/

  代码资源:https://repo.spring.io/release/org/springframework/spring/

  github: https://github.com/spring-projects/spring-framework

Spring 七大模块:

  

   Spring Core :是其他模块的应用基础,主要提供Spring的核心容器功能,代表类是BeanFactory ,主要利用IOC控制反转,将项目中的配置和依赖加入到容器中,与实际程序进行区分;

  Spring Context :是管理Spring 上下文配置的模块,主要为Spring 提供上下文信息,包含企业服务信息,例如email , 国际化,校验 等功能;

  Spring AOP : 通过配置管理生成面向切面模式的模块,Spring 对集成了面向切面的功能,所以对容器内的所有对象都支持AOP,都可以无侵入式的进行业务逻辑增强,事务管理控制;

  Spring DAO:

  Spring ORM: 对某些数据层框架提供接口支持,例如 ibatis, hibernate 并这些框架都支持事务处理,日志管理,异常控制。

  Spring Web :

  Spring MVC :

Spring Framework : 对Java对象进行IOC 管理 和 AOP 控制的一个容器框架。

    IOC:对象的翻转控制,将java 对象交给Spring 进行管理控制。

    AOP:面相切面编程,对对象的功能增强时,不用改变原有逻辑以及代码

    声明式事务编程

 Spring5 新特性:

引入jar包

 

 

 

 

  

posted on 2020-04-08 22:45  JsonMeng  阅读(125)  评论(0)    收藏  举报