zoukankan      html  css  js  c++  java
  • JAVA-SpringMVC 概述及组件介绍

    一、SpringMVC概述

      SpringMVC是一个WEB层、控制层框架,主要用来负责与客户端交互,业务逻辑的调用。

      SpringMVC是Spring家族中的一大组件,Spring整合SpringMVC可以做到无缝集成。

      特点:简单、易用、性能强

     

    二、SpringMVC的组件介绍

      1.前端控制器(DispatherServlet)

        本质上是一个Servlet,相当于一个中转站,所有的访问都会走到这个Servlet中,在根据配置进行中转到相应的Handler中进行处理,获取到数据和视图后,在使用相应视图做出响应。

      2.处理器映射器(HandlerMapping)

        本质上就是一段映射关系,将访问路径和对应的Handler存储为映射关系,在需要时供前端控制器查阅。

      3.处理器适配器(HandlerAdapter)

        本质上是一个适配器,可以根据要求找到对应的Handler来运行。前端控制器通过处理器映射器找到对应的Handler信息之后,将请求响应和对应的Handler信息交由处理器适配器处理,处理器适配器找到真正handler执行后,将结果即model和view返回给前端控制器

      4.视图解析器(ViewResolver)

        本质上也是一种映射关系,可以将视图名称映射到真正的视图地址。前端控制器调用处理器适配完成后得到model和View,将View信息传给视图解析器得到真正的View。

      5.视图渲染(View)

        本质上就是将Handler处理器中返回的model数据嵌入到视图解析器中解析后得到的jsp页面中,向客户端做出响应。

      6.图解

      

  • 相关阅读:
    第九次作业
    第八次作业
    第七次作业
    组合数学—递推关系与母函数
    组合数学—排列组合
    三角函数
    OpenCV初步
    计算机视觉如何入门
    GDB调试技巧:总结篇
    PyQt5之窗口类型
  • 原文地址:https://www.cnblogs.com/xiaoluohao/p/11352267.html
Copyright © 2011-2022 走看看