DispatcherServlet:前端控制器, 是整体流程控制的中心,由其调用其它组件处理用户的请求, 有
效的降低了组件间的耦合性
- HandlerMapping:处理器映射器, 负责根据用户请求找到对应具体的Handler处理器
- Handler:处理器,业务处理的核心类,通常由开发者编写,描述具体的业务
- HandlAdapter:处理器适配器,通过它对处理器进行执行
- View Resolver:视图解析器, 将处理结果生成View视图
- View:视图,最终产出结果, 常用视图如jsp、 html
SpringMVC 的处理流程就是
用一个控制器来负责,请求与响应到处理器的过程,但它这是控制流程,不操作数据
处理器映射器 是对请求与响应进行比对,有处理器的路径与请求与响应的路径匹配上的,就发送到对上这个路径的处理器里去将数据进行处理
视图解析器 作用是将得到的页面数据在浏览器中进行显示,页面代码 变成具体的页面图