7、SpringMVC的入门到实战(一)
今日内容
> - 理解SpringMVC相关概念 > - 完成SpringMVC的入门案例 > - 学会使用PostMan工具发送请求和数据 > - 掌握SpringMVC如何接收请求、数据和响应结果 > - 掌握RESTful风格及其使用 > - 完成基于RESTful的案例编写
SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。
对于SpringMVC我们主要学习如下内容:
- SpringMVC简介
- ==请求与响应==
- ==REST风格==
- ==SSM整合(注解版)==
- 拦截器
SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块内容。
REST是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,后期的应用也是非常广泛。
SSM整合是把咱们所学习的SpringMVC+Spring+Mybatis整合在一起来完成业务开发,是对我们所学习这三个框架的一个综合应用。
对于SpringMVC的学习,最终要达成的目标:
- ==掌握基于SpringMVC获取请求参数和响应json数据操作==
- ==熟练应用基于REST风格的请求路径设置与参数传递==
- 能够根据实际业务建立前后端开发通信协议并进行实现
- ==基于SSM整合技术开发任意业务模块功能==
1,SpringMVC概述
学习SpringMVC我们先来回顾下现在web程序是如何做的,咱们现在web程序大都基于三层架构来实现。
三层架构

- 浏览器发送一个请求给后端服务器,后端服务器现在是使用Servlet来接收请求和数据
- 如果所有的处理都交给Servlet来处理的话,所有的东西都耦合在一起,对后期的维护和扩展极为不利
- 将后端服务器Servlet拆分成三层,分别是
web、service和dao