1.学习框架 必备三要素:
jar包
API
源码
2.Spring 学习的核心技能点:
A、IOC:控制反转---帮助我们创建对象的
B、AOP:面向切面---提升代码的扩展性
C、TX:声明式事务---事务管理
3.责任链
[1]我们使用mvc进行开发的时候,数据在各层之间进行传递,数据在业务上构成一个链条,
这个链条称之为责任链。
[2]基于责任链开发的缺点
基于责任链开发模式,我们发现代码层和层之间相互调用,造成了层和层的耦合性太高了
我们写代码的时候讲究的原则--低耦合 高内聚
[3] 解决的方案
Spring IOC : 控制反转
控制:就是指的的Spring创建对象的过程
反转:创建对象这个操作本身是程序员自己做的,现在反交给Spring IOC进行创建