精通Spring MVC 4(pdf)
书名:精通Spring MVC 4 ,Geoffroy Warin ,P288 . 大小:11.27MB. 页数:285页. 格式:PDF
下载地址:
<!–TePass start–>
链接:https://pan.baidu.com/s/1EDKlAgJ_GJOA5-jlmqY9XA?pwd=9dog
提取码:9dog
<!–TePass end–>
目录:
第 1 章 快速搭建 Spring Web 应用
1.1 Spring Tool Suite 简介
1.2 IntelliJ 简介
1.3 start.Spring.io 简介
1.4 命令行方式简介
1.5 那就正式开始吧
1.5.1 Gradle 构建
1.5.2 让我们看一下代码
1.6 幕后的 Spring Boot
1.6.1 分发器和 multipart 配置
1.6.2 视图解析器、静态资源以及区域配置
1.7 错误与转码配置
1.8 嵌入式 Servlet 容器(Tomcat)的配置
1.8.1 HTTP 端口
1.8.2 SSL 配置
1.8.3 其他配置
1.9 小结
第 2 章 精通 MVC 架构
2.1 MVC 架构
2.2 对 MVC 的质疑及其最佳实践
2.2.1 贫血的领域模型
2.2.2 从源码中学习
2.3 Spring MVC
2.4 使用 Thymeleaf
2.5 Spring MVC 架构
2.5.1 DispatcherServlet
2.5.2 将数据传递给视图
2.6 Spring 表达式语言
2.7 结束 Hello World,开始获取Tweet
2.7.1 注册应用
2.7.2 搭建 Spring Social Twitter
2.7.3 访问 Twitter
2.8 Java 8 的流和 lambda 表达式
2.9 使用 WebJars 实现质感设计
2.9.1 使用布局
2.9.2 导航
2.10 检查点
2.11 小结
第 3 章 处理表单和复杂的 URL 映射
3.1 基本信息页——表单
3.2 校验
3.2.1 自定义校验信息
3.2.2 用于校验的自定义注解
3.3 国际化
3.3.1 修改地域
3.3.2 翻译应用的文本
3.3.3 表单中的列表
3.4 客户端校验
3.5 检查点
3.6 小结
第 4 章 文件上传与错误处理
4.1 上传文件
4.1.1 将图片写入到响应中
4.1.2 管理上传属性
4.1.3 展现上传的图片
4.1.4 处理文件上传的错误
4.2 转换错误信息
4.3 将基本信息放到会话中
4.4 自定义错误页面
4.5 使用矩阵变量进行URL 映射
4.6 将其组合起来
4.7 检查点
4.8 小结
第 5 章 创建 RESTful 应用
5.1 什么是 REST
5.2 Richardson 的成熟度模型
5.2.1 第 0 级——HTTP
5.2.2 第 1 级——资源
5.2.3 第 2 级——HTTP 动作
5.2.4 第 3 级——超媒体控制
5.3 API 版本化
5.4 有用的 HTTP 代码
5.5 客户端为王
5.6 调试 RESTful API
5.6.1 JSON 格式化扩展
5.6.2 浏览器中的 RESTful客户端
5.6.3 httpie
5.7 自定义 JSON 输出
5.8 用户管理 API
5.9 状态码与异常处理
5.9.1 带有状态码的ResponseEntity
5.9.2 使用异常来处理状态码
5.10 通过 Swagger 实现文档化
5.11 生成 XML
5.12 检查点
5.13 小结
第 6 章 保护应用
6.1 基本认证
6.1.1 用户授权
6.1.2 URL 授权
6.1.3 Thymeleaf 安全标签
6.2 登录表单
6.3 Twitter 认证
6.3.1 搭建社交认证环境
6.3.2 详解
6.4 分布式会话
6.5 SSL
6.5.1 生成自签名的证书
6.5.2 单一模式
6.5.3 双通道模式
6.5.4 置于安全的服务器之后
6.6 检查点
6.7 小结
第 7 章 单元测试与验收测试
7.1 为什么要测试我的代码
7.2 该如何测试自己的代码
7.3 测试驱动开发
7.4 单元测试
7.5 验收测试
7.6 第一个单元测试
7.7 Mock 与 Stub
7.7.1 使用 Mockito 进行 mock
7.7.2 在测试时 Stub bean
7.7.3 该使用 Mock 还是 Stub
7.8 对 REST 控制器进行单元测试
7.9 测试认证
7.10 编写验收测试
7.10.1 Gradle 配置
7.10.2 第一个 FluentLenium测试
7.10.3 使用 FluentLenium 创建页面对象
7.10.4 用 Groovy 实现测试
7.10.5 使用 Spock 进行单元测试
7.10.6 使用Geb 进行集成测试
7.10.7 在Geb 中使用页面对象
7.11 检查点
7.12 小结
第 8 章 优化请求
8.1 生产环境的 profile
8.2 Gzip
8.3 缓存控制
8.4 应用缓存
8.4.1 缓存失效
8.4.2 分布式缓存
8.5 异步方法
8.6 ETag
8.7 WebSocket
8.8 检查点
8.9 小结
第 9 章 将 Web 应用部署到云中
9.1 选择主机
9.1.1 Cloud Foundry
9.1.2 OpenShift
9.1.3 Heroku
9.2 将 Web 应用部署到 Pivotal Web Services 中
9.2.1 安装 Cloud Foundry CLI工具
9.2.2 装配应用
9.2.3 激活 Redis
9.3 将 Web 应用部署到Heroku 中
9.3.1 安装工具
9.3.2 搭建应用
9.3.3 Heroku profile
9.3.4 运行应用
9.3.5 激活 Redis
9.4 改善应用的功能
9.5 小结
第 10 章 超越 Spring Web
10.1 Spring 生态系统
10.1.1 核心
10.1.2 执行
10.1.3 数据
10.1.4 其他值得关注的项目
10.2 部署
10.3 单页面应用
10.3.1 参与者
10.3.2 未来的前景
10.3.3 实现无状态
10.4 小结
详细目录图示: