zoukankan      html  css  js  c++  java
  • springmvc学习笔记

    1.简要

    SpringMVC是一个基于MVC模式的WEB框架,它解决WEB开发中常见的问题(参数接收、文件上传/下载、表单验证、国际化、等等),使用非常简单,SpringMVC作为Spring中的一个模块,可以与Spring无缝集成。

    2.核心控制器

     

    顾名思义核心控制器用于Web层核心功能的处理以及在所有控制器执行之前,所有的WebMvc框架都采用了这种方式,在Struts2中我们使用的是StrutsPrepareAndExecuteFilter作为核心控制器,在SpringMVC中使用的是DispatcherServlet为核心控制器. DispatcherServlet核心控制器会拦截匹配的请求,把拦截下来的请求,依据相应的规则分发到目标Controller来处理。

     

    Webmvc框架的心脏就是核心控制器,负责所有请求的公共功能,然后在分发给具体的控制器(我们编写的控制器),完成业务逻辑,响应视图。

    3.web.xml配置dispatcherservlet核心控制器

     

    <servlet>

     

    <servlet-name>springmvc</servlet-name>

     

    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

     

    </servlet>

     

     

     

    <servlet-mapping>

     

    <servlet-name>springmvc</servlet-name>

     

    <!-- 请求的入口,以.do结尾的请求都会经过DispatcherServlet处理 -->

     

    <url-pattern>*.do</url-pattern>

     

    </servlet-mapping>

    4.全注解

    SpringMVC中所有控制器,其实在spring中就是一个一个bean,spring管理bean的方法分为两种,第一种是xml,第二种是注解。

     

     

     

     

  • 相关阅读:
    #455. 【UER #8】雪灾与外卖
    lmh's邻位交换总结
    [ARC088C] Papple Sort
    【模板】二次剩余
    P3241 [HNOI2015]开店
    P4248 [AHOI2013]差异
    P6640 [BJOI2020] 封印
    【笔记】牛客、产品笔试题
    【笔记】TX笔试-压缩算法
    【笔记】分组
  • 原文地址:https://www.cnblogs.com/wgyi140724-/p/10556022.html
Copyright © 2011-2022 走看看