SpringMVC

SpringMVC主要流程与九大组件

(1)DispatcherServlet为SpringMVC中最核心的类,整个过程始于客户端发出一个HTTP请求,Web应用服务器接收到这个请求,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),则 Web 容器将该请求转交给 DispatcherServlet 处理。 (2)DispatcherServlet 接收到这个请求后, 将根据请求的信息(包括 URL、 HTTP方法、 请求报文头、 请求参数、 Cookie 等)及 HandlerMapping的配置找到处理请求的处理器 (Handler)。可将 HandlerMapping看作路由控制器, 将 Handler 看作目标主机。值得注意的是,在 SpringMVC中并没有定义一个 Handler 接口,实际上,任何一个 Object都可以成为请求处理器。 (3)当 DispatcherServlet...

Continue reading...