展开全部

主编推荐语

本书详细讲解了使用Spring Boot进行程序开发需要掌握的知识。

内容简介

本书首先从Spring Boot基础知识部分讲起,涉及学习方法、技术趋势、开发环境和基础实践;然后是进阶应用部分,涉及核心源码、自动配置、模板引擎、数据库等分析,以及分页功能、文件上传、验证码等功能的编码实现;最后是实战开发部分,即从0开始动手搭建一个企业级的商城项目,涉及后台管理系统和前端页面所有功能模块的技术开发。

本书重在引导读者进入真实的项目开发体验,围绕Spring Boot技术栈全面展开,兼顾相关技术的知识拓展,由浅入深,步步为营,使读者既能学习基础知识,又能掌握一定的开发技巧。

目录

  • 版权信息
  • 内容简介
  • 如何使用本书开发资源库
  • 前言
  • 本书内容
  • 本书特点
  • 读者对象
  • 本书学习资源
  • 致读者
  • 第1篇 基础篇
  • 第1章 Spring Boot概述及其环境搭建
  • 1.1 Spring Boot概述
  • 1.2 JDK的下载与配置
  • 1.3 Maven的下载与配置
  • 1.4 开发工具的下载、安装与配置
  • 第2章 第一个Spring Boot程序
  • 2.1 使用Eclipse编写第一个Spring Boot程序
  • 2.2 使用Eclipse创建Spring Boot项目
  • 2.3 使用IDEA编写第一个Spring Boot程序
  • 第3章 Spring Boot基础
  • 3.1 注解
  • 3.2 Bean的注册和获取
  • 3.3 为Spring Boot项目添加依赖
  • 3.4 Spring Boot的命名规范
  • 3.5 实践与练习
  • 第4章 配置Spring Boot项目
  • 4.1 Spring Boot项目的配置文件
  • 4.2 读取配置信息的值
  • 4.3 Spring Boot支持多配置文件
  • 4.4 使用@Configuration注解声明配置类
  • 4.5 实践与练习
  • 第5章 处理HTTP请求
  • 5.1 处理HTTP请求的注解
  • 5.2 重定向URL地址
  • 5.3 解析URL地址中的参数
  • 5.4 使用RESTful风格映射动态URL地址
  • 5.5 实践与练习
  • 第6章 过滤器、拦截器与监听器
  • 6.1 过滤器
  • 6.2 拦截器
  • 6.3 监听器
  • 6.4 实践与练习
  • 第7章 Service层
  • 7.1 Service层与@Service注解
  • 7.2 Service层的实现过程
  • 7.3 同时存在多个实现类的情况
  • 7.4 不采用接口模式的服务类
  • 7.5 @Service和@Repository的联系与区别
  • 7.6 实践与练习
  • 第8章 日志的操作
  • 8.1 Spring Boot默认的日志框架
  • 8.2 打印日志
  • 8.3 解读日志
  • 8.4 保存日志
  • 8.5 调整日志
  • 8.6 logback.xml配置文件
  • 8.7 实践与练习
  • 第9章 JUnit单元测试
  • 9.1 JUnit与单元测试
  • 9.2 Spring Boot中的JUnit
  • 9.3 JUnit注解
  • 9.4 断言
  • 9.5 在单元测试中模拟内置对象
  • 9.6 在单元测试中模拟网络请求
  • 9.7 实践与练习
  • 第10章 异常处理
  • 10.1 拦截异常
  • 10.2 打印异常日志
  • 10.3 缩小拦截异常的范围
  • 10.4 拦截自定义异常
  • 10.5 设定自定义异常的错误状态
  • 10.6 实践与练习
  • 第2篇 进阶篇
  • 第11章 Thymeleaf模板引擎
  • 11.1 Thymeleaf概述
  • 11.2 添加Thymeleaf
  • 11.3 使用Thymeleaf跳转至.html文件
  • 11.4 Thymeleaf的常用表达式和标签
  • 11.5 Thymeleaf向前端页面传值
  • 11.6 Thymeleaf的内置对象
  • 11.7 Thymeleaf的条件语句
  • 11.8 Thymeleaf的“循环”语句
  • 11.9 Thymeleaf的~{}表达式
  • 11.10 实践与练习
  • 第12章 JSON解析库
  • 12.1 JSON简介
  • 12.2 JSON解析库——Jackson
  • 12.3 JSON解析库——FastJson
  • 12.4 实践与练习
  • 第13章 WebSocket长连接
  • 13.1 长连接和短连接
  • 13.2 WebSocket简介
  • 13.3 使用WebSocket的准备工作
  • 13.4 服务端的实现
  • 13.5 客户端的实现
  • 13.6 两端之间事件的触发顺序
  • 13.7 WebSocket综合应用
  • 13.8 实践与练习
  • 第14章 上传与下载
  • 14.1 上传文件
  • 14.2 下载文件
  • 14.3 上传Excel文件中的数据
  • 14.4 实践与练习
  • 第3篇 整合框架篇
  • 第15章 MyBatis框架
  • 15.1 什么是持久层框架
  • 15.2 MyBatis简介
  • 15.3 在Spring Boot项目中整合MyBatis
  • 15.4 映射器Mapper
  • 15.5 SQL语句构建器
  • 15.6 在SQL语句中添加占位符
  • 15.7 结果映射
  • 15.8 级联映射
  • 15.9 实践与练习
  • 第16章 Redis
  • 16.1 Redis简介
  • 16.2 在Windows系统上搭建Redis环境
  • 16.3 Redis常用命令
  • 16.4 Spring Boot访问Redis
  • 16.5 实践与练习
  • 第17章 消息中间件
  • 17.1 消息中间件概述
  • 17.2 ActiveMQ
  • 17.3 RabbitMQ
  • 17.4 实践与练习
  • 第4篇 项目篇
  • 第18章 Spring Boot+MySQL+Vue实现图书管理系统
  • 18.1 需求分析
  • 18.2 系统设计
  • 18.3 数据表设计
  • 18.4 系统文件夹组织结构
  • 18.5 添加依赖和配置信息
  • 18.6 工具类设计
  • 18.7 实体类设计
  • 18.8 数据持久层和服务层设计
  • 18.9 分页插件配置类设计
  • 18.10 控制器类设计
  • 18.11 启动类设计
  • 18.12 项目运行
  • 附录A 使用IDEA学习本书
  • A.1 使用IDEA编写无须添加依赖的Spring Boot程序
  • A.2 使用IDEA编写需要添加依赖的Spring Boot程序
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。