Spring5内容概述


Spring5

1、Spring概念

Spring框架是一个开放源代码的JavaEE应用程序框架,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。

Spring可以解决企业应用开发的复杂性。

Spring有两个核心部分:IOC和AOP

? (1)IOC:控制反转,把创建对象过程交给Spring进行管理。

? (2)AOP:面向切面,不修改源代码进行功能增强

Spring特点:

? (1)方便解耦,简化开发

? (2)AOP编程支持

? (3)方便程序测试

? (4)方便和其他框架进行整合集成

? (5)方便进行事务操作

? (6)降低API开发难度

IOC容器

? (1)IOC底层原理

? (2)IOC接口(BeanFactory)

? (3)IOC操作Bean管理(基于xml)

? (4)IOc操作Bean管理(基于注解)

AOP

JdbcTemplate

事务管理

新特性