• Spring Boot+Spring Cloud实战(微课版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Spring Boot+Spring Cloud实战(微课版)

正版二手,无赠品、光盘、MP3等。批量上传数据有误差,默认发一本,套装书需联系客服核实,还请见谅!

27.86 4.7折 59.8 八五品

库存42件

山东枣庄
认证卖家担保交易快速发货售后保障

作者汇智动力

出版社人民邮电出版社

出版时间2022-10

版次1

装帧其他

货号9787115597670

上书时间2024-12-26

必过书城

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 汇智动力
  • 出版社 人民邮电出版社
  • 出版时间 2022-10
  • 版次 1
  • ISBN 9787115597670
  • 定价 59.80元
  • 装帧 其他
  • 开本 其他
  • 纸张 胶版纸
  • 页数 220页
  • 字数 364千字
【内容简介】
本书系统地讲解企业主流开发框架Spring Boot以及微服务开发框架Spring Cloud的基础知识。全书分为15章,包括初识Spring Boot、Spring Boot快速入门、Spring Boot项目属性配置、深入理解Spring Boot自动装配和启动类、Spring Boot Web应用开发、Spring Boot整合与部署、微服务架构介绍、Spring Cloud介绍、Spring Cloud快速入门、深入了解Eureka、服务网关开发Zuul、负载均衡器Ribbon、服务熔断器Hystrix、Spring Cloud配置中心,以及Spring Cloud项目实战。读者通过本书的学习,不仅可掌握利用Spring Boot框架开发企业级应用,并搭配Spring Cloud实现微服务架构解决方案等基础知识,还可快速积累实战项目经验。
   本书既可作为高等职业院校计算机相关专业的Java开发框架教材,也可作为Java培训机构的教材,还可供对Spring Boot、Spring Cloud微服务开发感兴趣的人员自学使用。
【作者简介】
赵福贵 赵福贵,具有十余年的测试、项目管理经验,拥有美国项目管理协会认证资质PMP ,ISTQB认证讲师,担任成都大学、四川师范大学外聘技术专家。曾主导编写高校定制教材《软件测试项目实战之性能测试篇》 。
【目录】
目 录

第 1章 初识Spring Boot 7

1.1 Spring发展史 7

1.2 Spring的JavaConfig配置方式 8

1.3 Spring Boot介绍 10

1.3.1 Spring Boot核心模块 10

1.3.2 Spring Boot特点和限制 11

1.3.3 Spring Boot开发和传统开发对比 12

1.4 约定优于配置理念 12

本章小结 12

本章练习 12

面试达人 13

第 2章 Spring Boot快速入门 14

2.1环境准备 14

2.1.1安装JDK 14

2.1.2 安装Maven 14

2.1.3 安装IntelliJ IDEA 14

2.2 创建Spring Boot项目 14

2.2.1 Spring官网创建项目 14

2.2.2 IDEA创建项目 17

2.2.3 项目结构介绍 20

2.3 POM模块介绍 22

2.4 编写HelloController应用并启动 23

2.5 Spring Boot单元测试 24

2.6 Spring Boot项目热部署 25

2.7 Spring Boot Actuator监控 28

2.8 启动Banner定制 29

本章小结 30

本章练习 30

面试达人 30

第3章 Spring Boot项目属性配置 31

3.1 YAML介绍 31

3.1.1 YALM介绍 31

3.1.2 YALM语言优点 31

3.1.3 YAML语法 32

3.1.4 Spring Boot YAML常用基本配置案例 33

3.2 YAML自定义属性配置 33

3.3 多环境配置 36

3.4 YAML加载顺序 37

本章小结 39

本章练习 40

面试达人 40

第4章 深入理解Spring Boot自动装配和启动类 41

4.1 Spring Boot项目自动装配过程 41

4.2 Spring Boot项目启动过程 49

本章小结 51

本章练习 51

面试达人 52

第5章 Spring Boot Web应用开发 53

5.1 Spring Boot Web开发常用注解 53

5.2 JSR-303校验的使用 54

5.3 Spring Boot实现JSP页面的Web应用开发 57

5.4 Spring Boot实现基于Thymeleaf模板的Web应用开发 60

5.5 Thymeleaf语法与使用 61

5.6访问静态资源 62

本章小结 64

本章练习 64

面试达人 65

第6章 Spring Boot整合与部署 66

6.1 Spring Boot整合数据源 66

6.1.1 Spring Boot默认数据源 66

6.1.2 Spring Boot整合默认数据源 66

6.1.3 Spring Boot切换默认数据源 67

6.1.4 Spring Boot整合第三方数据源 69

6.2 Spring Boot整合Mybatis 70

6.3 Spring boot整合JPA 73

6.4 Spring Boot整合Redis 76

6.5 Spring Boot整合Spring Security安全开发 82

6.5.1 项目引入Spring Security 82

6.5.2 配置用户以及分角色访问 83

6.5.3 实现数据库读取用户分角色访问 85

6.6 Spring Boot项目打包部署 87

6.6.1 Spring Boot打war包部署 87

6.6.2 Spring Boot打jar包部署 90

6.6.3 Spring Boot 使用Docker构建镜像部署 91

本章小结 92

本章练习 92

面试达人 92

第7章 微服务架构介绍 94

7.1 单体架构 94

7.1.1 单体架构介绍 94

7.1.2 单体架构的缺陷 95

7.2 SOA架构 96

7.3 什么是微服务 97

7.4 微服务架构的优势 98

7.5 微服务开发vs传统开发 98

7.6 微服务对数据库的挑战 99

本章小结 100

本章练习 100

面试达人 101

第8章 Spring Cloud介绍 102

8.1 Spring Cloud概述 102

8.2 Spring Cloud、Spring Cloud Alibaba、Dubbo对比 103

8.3 Spring Cloud体系介绍 105

8.4 Spring Cloud核心组件 105

8.5 Spring Cloud架构流程简介 106

8.6 Spring Cloud版本说明和Spring Boot版本选择 107

本章小结 107

本章练习 108

面试达人 108

第9章 Spring Cloud快速入门 109

9.1 Eureka服务注册与发现 109

9.2 搭建Eureka Server服务注册中心 110

9.3 搭建Eureka Client商品微服务 112

9.4 搭建Eureka Client订单微服务 117

9.5 微服务之间的交互-Feign 124

本章小结 127

本章练习 128

面试达人 128

第 10章 深入了解Eureka 129

10.1 Eureka的自我保护模式 129

10.2 搭建Eureka的高可用集群 132

10.3 Eureka REST API 136

10.4 Eureka安全认证 138

10.5 Eureka和Zookeeper比较 141

本章小结 141

本章练习 141

面试达人 142

第 11章 服务网关开发Zuul 143

11.1 网关介绍 143

11.2 Zuul和Gateway 144

11.3 搭建网关微服务实现接口统一访问 144

11.4 Zuul实现过滤拦截 148

11.5 Zuul实现限流 150

本章小结 152

本章练习 152

面试达人 152

第 12章 负载均衡器Ribbon 153

12.1 负载均衡策略 153

12.2 Ribbon介绍和使用 154

12.3 Ribbon工作原理 156

12.4 Ribbon负载均衡策略 161

12.5 Ribbon策略测试和其他配置 162

12.5.1 Ribbon策略测试 162

12.5.2 Ribbon其他配置 162

本章小结 163

本章练习 163

面试达人 164

第 13章 服务熔断器Hystrix 165

13.1 服务雪崩效应 165

13.2 Hystrix介绍 166

13.3 Hystrix结合Ribbon实现熔断和降级 167

13.4 Hystrix结合Feign实现熔断和降级 170

13.5 Hystrix原理分析 172

13.6 Hystrix Dashboard仪表盘 175

13.7 Hystrix通过Turbine实现集群监控 178

本章小结 182

本章练习 182

面试达人 182

第 14章 Spring Cloud配置中心 183

14.1 Spring Cloud Config介绍 183

14.2 配置Config Server 184

14.2.1 Config Server 从本地仓库读取配置文件 185

14.2.2 Config Server 从git仓库读取配置文件 188

14.4 结合Spring Cloud Bus实现配置动态刷新 191

14.4.1 @RefreshScope实现配置刷新 191

14.4.2 使用Spring Cloud Bus实现多端配置刷新 194

14.5 搭建 Config Server高可用集群 201

本章小结 204

本章练习 204

面试达人 205

第 15章 Spring Cloud项目实战 206

15.1 项目分析 206

15.1.1 项目背景 206

15.1.2 项目功能介绍 206

15.2 项目设计 209

15.2.1 系统架构设计 210

15.2.2 数据库设计 210

15.3 项目准备 212

15.3.1 开发工具 212

15.3.2 开发环境 213

15.3.3 前端环境准备 213

15.3.4 微服务的拆分 213

15.4 创建Maven项目并提出公共模块 214

15.4.1 创建Maven项目 214

15.4.2 创建common公共模块 217

15.5 搭建注册中心模块 221

15.6 搭建各个业务微服务模块 222

15.6.1 搭建用户模块 222

15.6.2 创建商品模块 228

15.6.3 创建订单模块 242

15.7 搭建网关 249

本章小结 250
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP