Spring学习计划
说明:其中每个模块的讲解一般涉及的方面
1) 为什么?解决哪些问题、优势。。。
2) 实现原理
3) 在阅读源码过程中,可以将其中的设计模式或者代码的风格讲解
大致分了几个模块如下:
IOC
1.IOC的具体实现,spring源码是怎样讲对象创建好并注入到我们的业务代码中的,完整的过程?(如果能结合我们在开发中使用他的这种思想来改造我们现有的代码更好)
ioc应该和di一起讲
IOC的思想理念(解决什么问题,)
注解是如何注入bean的?看他的具体源码?这里可以讲一下注解的使用问题
AOP ,Spring AOP实现方式?
包括代理的讲解,动态代理,CGLIB或者其他代理的区别、优劣
Filter便是一种AOP思想的实现。
interceptor 、listener是什么思想呢?
参考博客:https://www.jianshu.com/p/c5e5debd2656
Spring MVC
从Spring容器的启动,配置的加载,bean的实例化。Web请求的整个过程的分析
其中应该会涉及到监听器、过滤器、拦截器
Spring 容器的初始化
Spring 读取配置(xml)文件如web.xml或者application.xml到底做了什么?
主要是我们项目中常见的一些配置信息
Spring-bean 的管理
<