[1]为什么学习Spring?
答: 目前遇到的问题
A、我们现在使用的mvc模式,发现层和层之间的耦合性太高了
B、目前书写代码的后期的扩展性不高
[2]解决方案
Spring技术:Spring 是解决业务层和其他各层之间的耦合问题
[3]Spring 的简介
Spring :Spring Framework
创始人:Rod Johnson
轮子理论:不创建新轮子,使用旧轮子
[4]学习框架必备三要素
应用jar包、学习使用API和理解源码。
查看源码的地址:
https://github.com/spring-projects/spring-framework/tags
https://repo.spring.io/libs-release-local/org/springframework/spring/
[5]Spring 学习的核心技能点
A、IOC:控制反转---帮助我们创建对象的(最明显的是创建对象,其实负责管理对象,贯穿于整个生命周期)
B、AOP:面向切面---提升代码的扩展性
C、TX:声明式事务---事务管理