Spring Boot+Spring Cloud实战(微课版)
正版保障 假一赔十 可开发票
¥
40.19
6.7折
¥
59.8
全新
库存8件
作者汇智动力
出版社人民邮电出版社
ISBN9787115597670
出版时间2021-02
装帧平装
开本16开
定价59.8元
货号11829091
上书时间2024-12-21
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
赵福贵 赵福贵,具有十余年的测试、项目管理经验,拥有美国项目管理协会认证资质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
主编推荐
1.着重基础框架运用和项目实战,在实战中微服务架构应用的搭建和开发过程 2.每章设有“本章练习”“面试达人”,在巩固所学知识同时帮助读者熟悉实际面试常见技术问题。 3.教学资源丰富,配套微课视频等教学资源
精彩内容
本书系统地讲解企业主流开发框架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微服务开发感兴趣的人员自学使用。
— 没有更多了 —
以下为对购买帮助不大的评价