?是什么
- 详细介绍,包括由来,解决了哪些问题
?为什么
- 这么实现的初衷,总结优缺点
?怎么做
- 应用场景,如何使用
源码阅读
-
找入口,即最顶层的bean
-
构建相互之间的关系,即继承,接口等
-
阅读方法,属性定义,具体做什么,做了什么
-
总结并做好笔记,便于常温复习
-
回忆与思考,将片面连接起来
spring思想
-
AOP,aspect oriented programing,拆解与重组的过程。专人专职,元程序开发。
-
OOP,object oriented programing,归纳总结生活万象,封装,继承,多态
-
BOP,bean oriented programing,面向bean开发应用
-
IOC,inversion of control ,spring管理bean的创建与保存
-
DI/DL,dependency injection/dependency lookup,依赖注入/查找 。spring保存了创建对象与多个对象之间的关系,通过构造方法getter/setter直接赋值,先清理再赋值。