Springmvc

来源:互联网 发布:slf4j 打印sql 编辑:程序博客网 时间:2024/06/05 08:42

Springmvc是什么?

Springmvc是Spring的一个模块,是基于MVC的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分

流程

用户发送请求被前端控制器DispatcherServlet捕获,DispatcherServlet对URL解析得到URI,根据URI调用HandlerMapping获得该Handler配置的相关对象并以HandlerExecutionChain对象的形式返回给DispatcherServlet,DispatcherServlet根据获得的Handler选择合适的HandlerAdapter,执行Handler并向DispatcherServlet 返回一个ModelAndView对象,根据ModelAndView选择合适的视图解析器ViewResolver返回给DispatcherServle,通过 ViewResolver渲染视图,将结果返回给客户端。

原创粉丝点击