zoukankan      html  css  js  c++  java
  • SPRING MVC总结

    DispatcherServlet -- 前置控制器
    HandlerMapping接口 -- 处理请求的映射
    HandlerMapping接口的实现类:
    DefaultAnnotationHandlerMapping 通过注解,把一个URL映射到Controller类上
    SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到Controller
    HandlerAdapter接口 -- 处理请求的映射
    AnnotationMethodHandlerAdapter类,通过注解,把一个URL映射到Controller类的方法上
    Controller接口 -- 控制器
    由于我们使用了@Controller注解,添加了@Controller注解注解的类就可以担任控制器(Action)的职责,
    所以我们并没有用到这个接口。
    HandlerInterceptor 接口--拦截器
    无图,我们自己实现这个接口,来完成拦截的器的工作。
    ViewResolver接口的实现类
    UrlBasedViewResolver类 通过配置文件,把一个视图名交给到一个View来处理
    InternalResourceViewResolver类,比上面的类,加入了JSTL的支持
    View接口
    JstlView类
    LocalResolver接口
    HandlerExceptionResolver接口 --异常处理
    SimpleMappingExceptionResolver实现类
    ModelAndView类

    使用Spring MVC,配置DispatcherServlet是第一步。
    DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。
    DispatcherServlet是前置控制器,配置在web.xml文件中的。
    拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Action)来处理。
    “某某规则”:是根据你使用了哪个HandlerMapping接口的实现类的不同而不同。

  • 相关阅读:
    sge的简单的应用
    dcoker 小应用(二)
    浅谈Docker(二)
    查看Linux版本
    dcoker 小应用(一)
    linux 强制重启!
    浅谈Docker(一)
    ubuntu command
    简析hotjar录屏功能实现原理
    实现node端渲染图表的简单方案
  • 原文地址:https://www.cnblogs.com/husam/p/5783263.html
Copyright © 2011-2022 走看看