SpringMVC接口解释
dispatchersevlet接口
spring 提供的前端控制器,所有的请求都要经过他来分发,在他将请求分发到control(控制器)之前,需要借助spring的hanldermapping来定位到具体的control
handlermapping接口
完成请求到controller的映射
Controller接口:
controller和strut扮演一样的角色,一旦controller处理完用户请求会返回modelandview对象给dispatcherservlet前端控制器,ModelAndView中包含了模型(Model)和视图(View)。从宏观角度考虑,DispatcherServlet是整个Web应用的控制器;从微观考虑,Controller是单个Http请求处理过程中的控制器,而ModelAndView是Http请求过程中返回的模型(Model)和视图(View)
viewresoler接口
spring提供的视图解析器viewreselor,在web中查找响应的view对象将结合渲染给用户
spring mvc运行原理
diapcherservletj接受到请求,根据hanldermapping将请求映射到controller,
controller处理请求,返回modelandview,dispcherservlet查询viewresloer视图解释器,得到modelandview的视图路径,将视图响应给用户