一、Spring概述
Spring是什么?
Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式 。
(简单说:是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。)
Spring理念 :
使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术
优点:
- Spring是一个开源免费的框架 , 容器 .
- Spring是一个轻量级的框架 , 非侵入式的 .
- 控制反转 IoC , 面向切面 Aop
- 对事物的支持 , 对框架的支持
- .......
组成Spring的七个模块:
组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:
- 核心容器
- Spring 上下文
- Spring AOP
- Spring DAO
- Spring ORM
- Spring Web 模块
- Spring MVC 框架