栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一二、概述和入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一二、概述和入门

一、SpringMVC 概述

SpringMVC 是由Spring官方提供的基于MVC设计理念的web框架

SpringMVC 是基于servlet封装的用于实现MVC控制的框架,实现前端和服务端的交互。

1.1 Spring MVC的优势
  • 严格遵守了MVC分层思想
  • 采用了松耦合、插件式的结构设计相比较于封装的baseServlet以及其他的一些MVC框架来说更灵活、更具有扩展性
  • SpringMVC 是基于Spring的扩展,提供了一套完善的MVC注解
  • SpringMVC在进行数据绑定、视图解析手提供了多种处理方式,可灵活配置
    • Spring MVC 对RESTful URL设计方法提供了良好的支持
1.2 Spring MVC本质工作
  1. 接收并解析请求
  2. 处理请求
  3. 数据渲染、响应请求
二、Spring MVC框架部署 2.1 基于Maven创建一个web工程 2.2 添加SpringMVC依赖
  • spring-context
  • spring-aspect
  • spring-jdbc
  • spring-web
  • spring-webmvc
  • spring-junit

    5.3.13



    
    
        org.springframework
        spring-context
        ${spring.version}
    

    
    
        org.springframework
        spring-aspects
        ${spring.version}
    

    
    
        org.springframework
        spring-jdbc
        ${spring.version}
    

    
    
        org.springframework
        spring-test
        ${spring.version}
    

    
    
        org.springframework
        spring-web
        ${spring.version}
    

    
    
        org.springframework
        spring-webmvc
        ${spring.version}
    

2.3 创建SpringMVC 的配置文件
  • 在resources目录下创建名为spring-servlet.xml的文件
  • 添加mvc的命名空间


    
    
    
    

2.4 在web.xml中配置SpringMVC的前端控制器

Spring MVC中提供了一个名为DispatcherServlet的类(SpringMVC的中央处理器,前端控制器),用于拦截用户请求交由SpringMVC处理



    
        SpringMVC
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:spring-servlet.xml
        
        1
    
    
        SpringMVC
        /*
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999880.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号