美文网首页
SpringMVC 概念

SpringMVC 概念

作者: lc_666 | 来源:发表于2020-04-09 12:37 被阅读0次

    MVC设计模式

    • 模型层(Mode):即对数据的存储及操作;
    • 控制层(Controller):控制器作用于模型和视图上,控制数据流向模型对象,并在数据变化时更新视图;使得模型与数据分离;
    • 显示层(View):主要负责接受Servlet传递的内容,将内容显示给用户;

    SpringMVC5大组件

    • DispatcherServlet:前端控制器,是一个Servlet
    • HandleMapping:处理器映射器,标明了路径与Controller的对应关系;
    • Controller:处理业务逻辑的Java类;
    • ModeAndView:用来绑定处理后所得到的数据;
    • ViewResolver:根据ModelAndView生成视图;

    SpringMVC工作流程

    springmvc-process.png
    • DispatcherServlet接受请求后,调用HandleMapping获取HandlerExcutionChain,包含处理器对象,处理器拦截器;
    • DispatcherServlet通过HandlerAdapter调用Controller进行处理,返回ModelAndView对象;
    • DispatcherServlet调用ViewResolver返回View

    相关文章

      网友评论

          本文标题:SpringMVC 概念

          本文链接:https://www.haomeiwen.com/subject/yttcmhtx.html