搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Spring Boot+Vue.js+分布式组件全栈开发训练营(视频教学版)
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302589778
  • 作      者:
    编者:曹宇//胡书敏|责编:王金柱
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2021-10-01
收藏
畅销推荐
内容介绍
本书以企业应用开发为目标,全面讲述Spring Boot整合分布式组件进行全栈项目开发的实战技能。全书分为三部分。第一部分(第1~9章)主要讲述Spring Boot的相关技能,包括搭建Spring Boot开发环境、Spring Boot框架基础、JPA操作数据库、面向切面编程、基于Thymeleaf和FreeMarker的全栈开发、拦截器和过滤器、RESTful规范定义服务、Swagger组件可视化服务、logback和ELK组件输出日志、基于Spring Security和Shiro的安全框架技术和基于Junit的单元测试技术。第二部分(第10~15章)主要讲述Spring Boot整合诸多分布式组件的技术,包括整合MongoDB、Redis和MyCAT数据层组件、整合Dubbo和Zookeeper、整合RabbitMQ消息中间件和基于Nginx的分布式部署。第三部分(第16和17章),第16章以前后端分离项目为例,给出了基于Vue的全栈开发技术,其中前端用到了Vue、Element-UI和Axios等组件,后端用到了Redis缓存组件和MyCAT分库组件;第17章通过高并发限流和秒杀项目讲述了Redis和RabbitMQ等分布式组件的用法。 本书是编者十余年一线Java项目开发经验的总结,重在解决实际开发中遇到的问题,特别适合具有Java基础和想学习Spring Boot项目开发的人员使用。由于本书各章还提供了练习题,因此也很适合用作培训机构和大专院校书的教学用书。
展开
目录
第1章 搭建Spring Boot开发环境
1.1 初识Spring Boot
1.1.1 Spring Boot是什么
1.1.2 Spring、Spring MVC和Spring Boot的关系
1.1.3 Spring Boot是SSM框架的升级版
1.2 搭建Spring Boot的开发环境
1.2.1 安装和配置JDK开发环境
1.2.2 安装IDEA集成开发环境
1.2.3 安装Maven工具
1.2.4 Maven工具与IDEA的集成
1.3 用Maven开发第一个Spring Boot项目
1.3.1 搭建基于Maven的Spring Boot项目
1.3.2 通过pom.xml文件引入依赖包
1.3.3 开发第一个Spring Boot项目
1.3.4 运行并观察效果
1.3.5 对Spring Boot项目的直观说明
1.4 思考与练习
第2章 Spring Boot编程基础
2.1 准备知识:什么是控制反转
2.1.1 以实例了解控制反转的做法
2.1.2 Bean与Spring容器
2.1.3 控制反转和依赖注入是一回事
2.2 Spring Boot项目的通用框架
2.3 开发Spring Boot启动类
2.3.1 对注解@SpringBootApplication的说明
2.3.2 配置热部署
2.3.3 通过Banner定制启动信息
2.3.4 关闭定制的启动界面
2.4 编写控制器类
2.4.1 用@Controller注解定义控制器类
2.4.2 用@RequestMapping映射请求
2.4.3 从请求中读取参数
2.4.4 用produces参数返回JSON格式的结果
2.5 编写业务逻辑类
2.5.1 用@Service注解编写业务处理类
2.5.2 在控制器类中调用业务逻辑类的方法
2.6 编写和读取配置文件
2.6.1 配置和读取.properties文件
2.6.2 配置和读取.yml文件
2.6.3 用@Value注解读取配置文件
2.6.4 在项目中用同一种风格读取配置文件
2.7 思考与练习
第3章 Spring Boot用JPA操作数据库
3.1 搭建MySQL环境
3.1.1 安装MySQL数据库和客户端
3.1.2 通过MySQL客户端创建数据库连接
3.1.3 通过MySQL客户端创建数据库
3.1.4 在数据库中创建数据表
3.1.5 向数据表中插入若干数据
3.2 ORM概念与JPA组件
3.2.1 通过ORM分离业务和数据库操作
3.2.2 JPA组件是ORM的解决方案
3.2.3 JPA组件的常用接口和实现类
3.3 通过JpaRepository访问数据库
3.3.1 创建项目,引入JPA依赖包
3.3.2 确认MySQL数据环境
3.3.3 编写业务实体类
3.3.4 编写JPA的配置文件
3.3.5 用JpaRepository编写Repo类
3.3.6 编写控制器类和业务逻辑类
3.3.7 运行观察增删改查的效果
3.4 实现分页和排序的JPA接口
3.4.1 用PagingAndSortingRepository实现排序和分页
3.4.2 对排序和分页对象的说明
3.5 深入了解JPA查询数据的方式
3.5.1 JPA从方法名中解析数据库操作的方式
3.5.2 用@Query查询数据
3.5.3 用nativeQuery参数运行原生SQL语句
3.6 通过JPA组件引入事务
3.6.1 “要么全都做,要么全都不做”的事务
3.6.2 用@Transactional注解管理事务
3.6.3 定义事务隔离级别
3.6.4 定义事务传播机制
3.6.5 @transactional注解使用建议
3.7 思考与练习
第4章 Spring Boot整合前端模板
4.1 Thymeleaf模板与前后端交互
4.1.1 用于前后端交互的ModelAndView对象
4.1.2 Spring Boot与Thymeleaf整合的范例
4.1.3 用Thymeleaf循环展示数据
4.1.4 用Thymeleaf进行条件判断
4.2 Spring Boot、JPA整合Thymeleaf
4.2.1 创建项目并准备数据环境
4.2.2 通过JPA获取数据并传给前端
4.2.3 用Thymeleaf模板演示分页效果
4.3 Spring Boot整合FreeMarker
4.3.1 Spring Boot整合FreeMarker的简单范例
4.3.2 用FreeMarker模板展示分页效果
4.4 思考与练习
第5章 面向切面编程与过滤器拦截器
5.1 面向切面的概念和做法
5.1.1 相关概念
5.1.2 用范例了解面向切面编程
5.1.3 环绕通知与拦截器
5.2 Spring Boot与拦截器
5.2.1 拦截器的重要方法
5.2.2 Spring Boot整合多个拦截器
5.2.3 从拦截器的运行效果观察执行顺序
5.3 Spring Boot与过滤器
5.3.1 过滤器的3个重要方法
5.3.2 Spring Boot整合多个过滤器
5.3.3 从运行效果观察过滤器的执行顺序
5.3.4 过滤器和拦截器的异同点
5.4 思考与练习
第6章 用RESTful规范提供统一风格的服务
6.1 RESTful规范与模块间的通信
6.1.1 URL请求、HTTP动作与返回码
6.1.2 什么是RESTful
6.1.3 增删改查方法对应的RESTful接口名
6.1.4 调用不同版本的请求
6.2 用RESTful统一项目的对外服务风格
6.2.1 创建项目
6.2.2 定义pom.xml,编写启动类
6.2.3 统一返回结果的格式
6.2.4 在控制器类中定义增删改查方法
6.2.5 全局性异常处理机
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证