SpringMVC框架是基于前端控制器模式的,前端控制器(DispatcherServlet)是整个框架的核心,因此学习SpringMVC框架就有必要对DispatcherServlet进行一定的了解。
探究DispatcherServlet主要从两个方面:初始化过程和请求处理过程。初始化过程主要关注DispatcherServlet前期做了哪些准备工作,如何处理框架中各个组件的关系;而请求处理过程则关注各个组件的调用顺序及作用。从这两个方面了解之后,在后续的开发过程中如果有任何需要对处理过程进行配置开发的需求时,才能够做到心中有数。