Spring MVC工作原理
上一节
下一节
★学习目标:
1、掌握Spring MVC工作原理
★思考任务:
1、Spring MVC工作原理是什么?
★任务学习:
我们先对Spring MVC的三大组件进行讲解,这三大组件分别是处理器映射器(HandlerMapping)、处理器适配器(HandlAdapter)和视图解析器(ViewResolver)。各个组件的具体作用和含义如下所示。
1. 处理器映射器
处理器映射器可以理解为一个Map<URL,Hanlder>,HandlerMapping负责根据用户请求的URL找到Handler(处理器),Spring MVC提供了不同的映射器来实现不同的映射方式。
2. 处理器适配器
处理器适配器作用是根据处理器映射器找到的处理器 Handler 信息,去执行相关的 Handler。不同的处理器映射器映射出来的Handler对象是不一样的,不同的映射由不同的适配器来负责解析。
3. 视图解析器
视图解析器进行视图解析,首先将逻辑视图名解析成物理视图名,即具体的页面地址,再生成View视图对象返回。
Spring MVC的三大组件是Spring MVC的执行流程中的重要节点,在学习完Spring MVC的三大组件的作用后,接着进一步来学习Spring MVC的执行流程。Spring MVC的执行流程如图所示。


