目录
概述
- 该阶段是通过纯手写持久层、IoC&AOP等框架来培养框架思维和自定义框架的能力,通过SSM源码剖析进一步理解设计模式的具体应用。
模块一、持久层框架设计实现及MyBatis源码分析
- 持久层框架设计实现及MyBatis源码分析,推导出开发步骤进而纯手写持久层框架,对MyBatis技术系统复习后进行源码剖析。
任务一:自定义持久层框架
任务二:MyBatis基础回顾及高级应用
任务三、MyBatis源码剖析(后面再补)
任务四、加餐:MyBatis-Plus应用
模块二、IoC容器设计实现及Spring源码分析
- 从分析代码耦合到IoC思想演进,从功能代码抽取到面向切面AOP思想演进,最后会手写Spring和对Spring进行源码深入分析。
任务一:⼿写实现 IoC 和 AOP
任务二:Spring IoC高级应用与源码剖析
任务三:Spring AOP源码剖析与事务
模块三、MVC框架设计实现及SpringMVC源码分析、通用数据操作接口设计及SpringData 接口规范
- 本模块从MVC设计模式及前端控制器模型分析,手写属于自己的MVC框架,并对SpringMVC源码分析;对Spring Data 接口规范进行深入剖析。
任务一、spring mvc的应用
任务二、自定义MVC框架
任务三、SpringMVC源码剖析及其SSM整合
任务四、SpringData高级 应用及其源码
模块四、约定优于配置设计范式及Spring Boot源码剖析
- 本模块将会剖析约定优于配置设计范式,并分析SpringBoot自动装配实现原理,并对SpringBoot源码进行剖析,探秘底层实现原理及框架设计思想。
任务一、Spirngboot基础回顾
Spirngboot基础回顾 https://blog.csdn.net/qq_42082278/article/details/111509806
任务二、SpringBoot源码剖析
SpringBoot源码剖析https://blog.csdn.net/qq_42082278/article/details/111572985
任务三:SpringBoot高级进阶
SpringBoot高级进阶 https://blog.csdn.net/qq_42082278/article/details/111826613