# 1 Spring MVC介绍

# 导航

回到Spring MVC导航页

# Spring MVC

内容 说明 重要
Spring MVC入门 Spring MVC开发流程与环境配置 *****
接收Web数据 Spring MVC参数接收与数据绑定 *****
URL Mapping 讲解URL绑定过程 *****
中文乱码问题 解决请求与相应中文乱码 *****
拦截器 Spring MVC拦截器的使用 ***

# Restful开发风格

内容 说明 重要程度
Restful风格介绍 介绍Restful开发规范 *****
Restful开发实战 实例讲解Restful在Spring MVC中的实现 *****
JSON序列化 通过相应输出数据 *****
Restful的跨域问题 分析跨域问题的来源与解决方法 *****

# SpringMVC初体验

  • Spring MVC入门
  • Spring MVC数据绑定
  • Restful开发风格
  • Spring MVC拦截器

# Spring MVC介绍

MVC是一种架构模式,MVC:Model(模型) View(视图) Controller(控制器), View(视图)也就是通常我们所说的界面部分,用于和用户交互,比如通过界面显示查询结果,提供表单,让用户输入信息;而Model(模型)通常指的是我们的数据,在Java代码中就是我们的业务逻辑;如果View(视图)中的数据来自于后端的Model(模型),那么并不是由View主动的去调用Model中的方法,而是通过Controller(控制器),Controller(控制器)它就是一个中介,作为Controller(控制器)是MVC中最重要的部分,Controller(控制器)的用途就是:接收View(视图)中所传入的数据,然后在根据数据调用后端的Model(模型)业务数据,得到结果,然后在通过Controller(控制器)将后端的结果返回到View(视图) springMVC

  • Spring MVC是Spring 体系轻量级Web MVC框架
  • Spring MVC的核心Controller控制器,用于处理请求,产生响应
  • Spring MVC基于Spring IOC容器运行,所有对象被IOC管理

# Spring 5.x版本变化

  • Spring 5.x最低要求JDK8与J2EE7(Servlet 3.1/Tomcat 8.5+)
  • Spring 5.x支持JDK8/9,可以使用新特性
  • Spring 5.x最重要的新特性支持响应式编程 响应式编程是基于事件

# Spring MVC官方文档

Spring MVC官方文档 (opens new window)

springMVC

# 导航,上一页,下一页

2idea环境下创建MavenWebApp

# 支持我-微信扫一扫-加入微信公众号

Aseven公众号

# 赞赏作者

赞赏作者

# 种一棵树,最好的时间是十年前,其次是现在

立志用功,如种树然。方其根芽,犹未有干;及其有干,尚未有枝;枝而后叶,叶而后花、实。初种根时,只管栽培灌溉,勿作枝想,勿作实想。悬想何益?何不忘栽培之功,怕没有枝叶花实?