SpringMVC专题
SpringMVC是Spring框架里处理web请求的核心模块,它的核心组件包括:前端控制器DispatcherServlet,处理器映射HandlerMapping,处理适配器HandlerAdapter,视图解析器ViewResolver,异常处理器HandlerExceptionResolver。
1.MVC设计模式概念: MVC是指Web应用程序的三个部分:模型Modol,视图View,控制器Controller
2.SpringMVC组件的工作流程:
1.客户端将请求发给前端控制器DispatcherServlet。
2.收到请求后会根据url,请求方法等信息交给处理器映射HandlerMapping进行路由匹配,找到对应的处理器。
3.找到方法后DispatcherSerlvet会委托给处理器适配器HandlerAdapter进行调通,用于执行方法。
4.最终返回的结果会传给视图解析器ViewResolver将其解析成实际的视图对象返回给客户端。
浙公网安备 33010602011771号