spring 原理

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的视图路径,将视图响应给用户



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容