北京时尚买手虚拟社区

Spring MVC最好的实战练习课程就在这里了

楼主:天码营 时间:2018-05-15 04:44:44

点击上面“天码营”,加入我们,快速成长~

「内容简介」精心为你打造的Spring MVC的实战训练,在闯关升级中锻炼出真正的实战能力,赶紧来试一试吧。


Spring MVC 实战训练


Spring MVC实战入门训练,以一个博客系统为例,将Spring MVC的核心知识融入到实战当中,让你真正掌握基于Spring MVC开发实战项目的能力。


超级名师


导师来自北京大学的老师和业界一流的工程师,24小时内答疑解惑,全方位无死角指导


求职必备


精心设计的参考代码,自动化的专业技能测试和评估


实战导向


锻炼实战能力的闯关实战任务,享受打怪升级的快感


专业工具


强大的在线编程环境,记录完整的学习过程与轨迹




大纲



创建Spring Boot项目
1


Web开发基础知识回顾

Spring MVC框架

开发环境

Spring Boot介绍



URL路由:@Controller和@RequestMapping
2


设计网站的URL

定义URL处理方法:@Controller和@RequestMapping

@RequestMapping标注类

@RequestMapping的简写形式

返回HTML

静态资源处理




@PathVariable
3


URL变量

定义URL变量规则

获取URL变量

定义多个URL变量

匹配正则表达式

实例:博客文章页面




@RequestParam
4


Request参数

Spring MVC中的Request参数

@RequestParamv.s @PathVariable

更多用法

实例:分页




模板渲染
5


动态页面模板

Model

Model中添加对象

日期格式化

渲染文章列表页面

Thymeleaf中的URL

使用JSP




分页处理
6

分页查询方法定义

使用分页查询方法

Controller中进行分页查询

自动绑定Page参数

分页实例




表单提交
7


Web表单与POST

显示表单页面

处理POST请求与数据绑定

Redirect

初始化表单数据




表单验证
8


表单的验证

Spring数据绑定

Form对象和Domain对象

错误处理




Flash Attribute
9


Flash Attributes的作用

示例:用户登录

在Controller中使用Flash Attribute

在模板中访问Flash Attributes



拦截器Interceptor
10


使用Session

拦截器的作用

Spring MVC请求处理流程

HandlerInterceptor接口

配置Interceptor

示例:用户登录优化



处理PUT和DELETE请求
11


REST风格的URL

编写HTML表单




文件上传
12


文件上传

multipart 编码

配置Spring支持文件上传

HTML表单

实例:修改头像




异常处理
13


配置错误页面

异常处理

使用HTTP状态码

在Controller中处理异常

全局异常处理




@ResponseBody和@RequestBody
14


AJAX

在JavaScript中使用AJAX

Spring MVC处理AJAX请求



随时随地,轻松上路,点击阅读原文了解更多

朋友 图片 表情 草稿箱
请遵守社区公约言论规则,不得违反国家法律法规