how2j案例
教材9-3案例
springmvc运行原理:
1.HTTP请求
客户端发出请求web应用服务器接收到这个请求,如果这个请求匹配DispatcherServlet的请求放射路径,就将之转发给DispatcherServlet处理。
2.寻找处理器
DispatcherServlet接收到请求后将根据请求的信息及HandlerMapping的配置找到处理请求的处理器。
3.调用处理器
DispatcherServlet把请求交给处理器。
4.调用模型处理业务
处理器调用服务层方法处理业务逻辑。
5得到处理结果
处理器的返回结果为ModelAndView。
6.处理视图映射
DispatcherServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图。
7.将模型数据传给View显示
8.HTTP响应
将结果显示到客户端。