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接口的实现类的不同而不同。

  • 相关阅读:
    在命令提示符中使用antlr
    Migrating to Rails 2.0.2
    从AJAX IN ACTION书中学用 RSS READER
    maple download url
    搜索
    发邀请在线RoR开发与部署环境www.heroku.com
    if can't use ruby in command line
    查询表中某字段有重复记录的个数
    WPF窗体自适应分辨率
    《思考,快与慢》
  • 原文地址:https://www.cnblogs.com/husam/p/5783263.html
Copyright © 2011-2022 走看看