zoukankan      html  css  js  c++  java
  • Spring MVC学习------------核心类与接口

    核心类与接口:

     

    先来了解一下,几个重要的接口与类。

    如今不知道他们是干什么的没关系,先混个脸熟,为以后认识他们打个基础。

     

    DispatcherServlet   -- 前置控制器

     

    HandlerMapping接口 -- 处理请求的映射

    HandlerMapping接口的实现类:

    SimpleUrlHandlerMapping  通过配置文件,把一个URL映射到Controller

    DefaultAnnotationHandlerMapping  通过注解,把一个URL映射到Controller类上

     

    HandlerAdapter接口 -- 处理请求的映射

    AnnotationMethodHandlerAdapter类。通过注解,把一个URL映射到Controller类的方法上

     

    Controller接口 -- 控制器

    因为我们使用了@Controller注解,加入了@Controller注解注解的类就能够担任控制器(Action)的职责,

    所以我们并没实用到这个接口。

     

     

     

    HandlerInterceptor 接口--拦截器

    无图。我们自己实现这个接口,来完毕拦截的器的工作。

     

     

    ViewResolver接口的实现类

    UrlBasedViewResolver类 通过配置文件,把一个视图名交给到一个View来处理

    InternalResourceViewResolver类,比上面的类。增加了JSTL的支持

     

    View接口

    JstlView类

     

    LocalResolver接口

     

    HandlerExceptionResolver接口 --异常处理

    SimpleMappingExceptionResolver实现类

     

     

    ModelAndView类

    无图。

     


    本文借鉴http://elf8848.iteye.com/blog/875830/

     

     

     

     

  • 相关阅读:
    LeetCode翻转矩阵后的得分-Python3<六>
    LeetCode子域名访问计数-Python3.7<五>
    LeetCode 键盘行-Python3.7<四>
    流程控制<二>
    Numbers、Strings、Lists 笔记<一>
    LeetCode-数组操作-Python<三>
    LeetCode链表相加-Python<二>
    LeetCode两数之和-Python<一>
    使用Django创建网站项目<二>
    Windows下vue-cli脚手架搭建入门<一>
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6941686.html
Copyright © 2011-2022 走看看