SpringMVC架构
MVC设计模式 MVC设计模式的任务是将包含业务数据的模块与显示模块的视图解耦。通过在模型和视图间添加控制转发模块实现。控制器接收请求,发送给模型进行处理,然后通知视图模型更改的消息。 Springmvc框架结构 HandlerMapping保存了url和Handler的映射关系,可以根据用户请求的URL找到指定的Handler;Handler处理器可以简单的看为我们编写的业务处理方法。 架构流程 用户发送请求至前端控制器DispatcherServlet。 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 DispatcherServlet通过HandlerAdapter处理器适配器调用处理器。 执行处理器Handler。 Handler执行完成返回ModelAndView。 HandlerAdapter将Handler执行结果ModelAndView返回给DispatcherServlet。 Dispatch...