SpringMVC基本概念

SpringMVC基本概念_第1张图片

DispatcherServlet:MVC的前端控制器,浏览器用户的请求经过DispatcherServlet的分发,到达合适的controller,生产业务数据所需要的model,model通过DispatcherServlet进行传递,传递给view来实现最终的页面呈现。MVC将数据的业务逻辑和页面实现分离的核心就是通过DispatcherServlet实现的

SpringMVC基本概念_第2张图片

 

HandlerAdapter:

Handler是DispatcherServlet内部使用的一个类,是controller的一种表现形式

SpringMVC基本概念_第3张图片

 

HandlerInterceptor:一个接口,可以在controller调用之前或者之后,以及model发送到页面或者view呈现后可以做很多事情

HandlerMapping:负责确定DispatcherServelet与controller之间映射的类,告诉DispatcherServelet,在请求到来后,由哪个controller来响应这个请求

 SpringMVC基本概念_第4张图片

ModelAndView--Model具体表现,可以是Model类或者Map

SpringMVC基本概念_第5张图片

 

 ViewResolver--调用合适的页面来显示Model

转载于:https://www.cnblogs.com/blackheartinsunshine/p/5995647.html

你可能感兴趣的:(SpringMVC基本概念)