springMVC执行流程
主类:
DispatcherServlet - 中央处理器
HandleServlet - 处理器映射器
HandleAdaptor - 处理器适配器
Controller - 处理器
View - Resolver - 视图解析器
View - 视图
执行流程:
用户请求 - DispatcherServlet - 调用 - HandleServlet 处理器映射器 作用: 创建控制器 返回: 执行链
DispatcherServlet - 调用 - HandleAdaptor 处理器适配器 作用: 通过执行链 来执行 指定被 处理器映射器被创建的Controller 返回:ModelAndView
DispatcherServlet - 调用 - ViewResolver 视图解析器 作用:通过ModelAndView 来解析出 视图
DispatcherServlet - 调用 - View 视图类 作用:获取返回的视图类 HTML代码
DispatcherServlet - 将HTML代码响应给用户 由于 DispatcherServlet 是一个控制器 所以他有 HTTPRespose 可以响应HTML给网站
核心:DispatcharServlet 来集结所有信息 将信息返回给用户;