Spring5 – 学习笔记 - 1.Spring框架概述
1、Spring是一个轻量级的开源的JavaEE框架。
(1)轻量级:
spring中的jar包比较少、比较小,不需要额外依赖其他组件,可以单独使用。
(2)开源:
spring可以免费提供源代码。
(3)框架:
使用spring可以让我们的开发更加方便、让我们的代码更加简洁。
2、Spring可以解决企业应用开发的复杂性。
3、Spring有很多功能,两个核心部分:IoC和Aop。
(1)IoC:
控制反转,把创建对象过程交给Spring进行管理,不再使用原来new的方式。
(2)Aop:
面向切面,不修改源代码进行功能的增强。
4、Spring特点
(1)方便解耦,简化开发。
(2)Aop编程的支持。
(3)方便程序测试。
(4)方便和其他框架进行整合。
(5)方便进行事务的操作。
(6)降低API开发难度。