《SpringMVC起步》学习总结

时间:2017年2月16日星期四
说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com
教学示例源码:https://github.com/zccodere/s...
个人学习源码:https://github.com/zccodere/s...

第一章:MVC简介

1-1 Spring MVC起步课程简介

MVC简介

SpringMVC基本概念
SpringMVC项目搭建
用SpringMVC进行开发
课程总结

1-2 前端控制器

MVC开发Web应用的通用架构方式。

clipboard.png

MVC本质:

MVC的核心思想是业务数据抽取同业务数据呈现相分离。

1-3 MVC概念

什么是MVC?

Model-View-Controller
View:视图层,为用户提供UI,重点关注数据的呈现。
Model:模型层,业务数据的信息表示,关注支持业务的信息构成,通常是多个业务实体的组合。
Controller:控制层,调用业务逻辑产生合适的数据(Model)传递数据给视图层用户呈现。

什么是MVC?

MVC是一种架构模式
    程序分层,分工合作,既相互独立,又协同工作。
MVC是一种思考方式
    需要将什么信息展示给用户?如何布局?调用哪些业务逻辑?

第二章:Spring MVC中的基本概念

2-1 Spring MVC的静态概念

SpringMVC基本概念
DispatcherServlet

clipboard.png

Controller

clipboard.png

HandlerAdapter

clipboard.png

HandlerInterceptor

clipboard.png

HandlerMapping

clipboard.png

HandlerExecutionChain

clipboard.png

ModelAndView

clipboard.png

ViewResolver

clipboard.png

View

clipboard.png

总结

clipboard.png

2-2 Spring MVC的动态概念

clipboard.png

第三章:配置Maven环境

3-1 Maven介绍

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

3-2 Maven的安装

Macen安装

下载并解压Maven
配置环境变量(M2_HOME,Path)
配置Maven配置文件(本地仓库路径,镜像)

3-3 Maven的配置

3-4 用Maven创建项目

Eclipse集成Maven

下载eclipse
配置eclipse
Hello Spring MVC

3-5 Hello Spring MVC

第四章:Spring MVC实操

4-1 从配置文件开始

clipboard.png

4-2 Controller-基础代码

4-3 Controller-现代方式

4-4 Controller-传统方式

clipboard.png

clipboard.png

4-5 Binding

将请求中的字段按照名字匹配的原则填入模型对象。

clipboard.png

4-6 FileUpload--单文件上传

4-7 JSON(上)

clipboard.png

clipboard.png

4-8 JSON(中)

4-9 JSON(下)

第五章:总结

5-1 总结

clipboard.png

clipboard.png


妙手空空
1.3k 声望370 粉丝

博观而约取,厚积而薄发