一 代码位置
二 代码说明
1 V1版本
所有的核心逻辑全写在init()方法中。
2 V2版本
采用了常用的设计模式(工厂模式、单例模式、委派模式、策略模式),将V1版本的init()方法中的代码进行了封装。
3 V3版本
在V2的基础上进一步优化,使得更接近Spring MVC的代码。
三 Spring MVC运行时序图
结合该时序图,看Spring MVC代码,会对Spring MVC的代码理解更深刻。
一 代码位置
二 代码说明
1 V1版本
所有的核心逻辑全写在init()方法中。
2 V2版本
采用了常用的设计模式(工厂模式、单例模式、委派模式、策略模式),将V1版本的init()方法中的代码进行了封装。
3 V3版本
在V2的基础上进一步优化,使得更接近Spring MVC的代码。
三 Spring MVC运行时序图
结合该时序图,看Spring MVC代码,会对Spring MVC的代码理解更深刻。