您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
从企业级开发到云原生微服务 Spring Boot实战
字数: 700000.0
装帧: 平装
出版社: 电子工业出版社
作者: 汪云飞,沈永林,陈晓茜
出版日期: 2020-01-01
商品条码: 9787121377921
版次: 1
开本: 16开
页数: 490
出版年份: 2020
定价:
¥108
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
内容简介
本书以Spring 5.2和Spring Boot 2.2为基础,系统地讲解了在日常企业级开发和微服务开发中面临的大部分的问题,如函数式编程、Spring MVC、Spring Data、Spring Security、响应式编程、事件驱动、Spring Integration、Spring Batch、Spring Cloud、Kubernetes 与微服务等。本书内容由浅入深,适合有Java基础的初级程序员学习。同时,本书还介绍了较深的理论及原理知识,可供中、高级工程师提升使用。本书讲解的所有主题都附有实战案例,读者可快速将相关技术应用于工作实践中。
目录
第1章 初识Spring Boot1
1.1 Spring Boot概述1
1.2 快速建立Spring Boot应用2
1.2.1 安装Java2
1.2.2 使用Spring Initializr2
1.2.3 第一段代码3
1.3 体验Spring Boot4
1.3.1 Spring Boot的应用结构4
1.3.2 build.gradle5
1.3.3 QuickStartApplication5
1.3.4 application.properties6
1.4 小结6
第2章 函数式编程7
2.1 了解函数式编程7
2.2 Lambda表达式7
2.2.1 了解Lambda表达式7
2.2.2 把Lambda表达式作为参数8
2.3 函数接口9
2.3.1 Predicate10
2.3.2 Function12
2.3.3 Consumer14
2.3.4 Supplier14
2.3.5 Operator15
2.3.6 Comparator15
2.3.7 自定义函数接口16
2.4 方法引用16
2.4.1 构造器方法引用16
2.4.2 静态方法引用17
2.4.3 实例方法引用18
2.4.4 引用特定类的任意对象的方法18
2.5 Stream18
2.5.1 Stream简介19
2.5.2 获得Stream19
2.5.3 中间操作20
2.5.4 终结操作23
2.6 Optional27
2.6.1 获得Optional28
2.6.2 Optional的用法28
2.7 小结29
第3章 Spring 5.X基础30
3.1 IoC容器30
3.2 Spring Bean的配置31
3.2.1 注解配置(@Component)31
3.2.2 Java配置(@Configuration和@Bean)31
3.2.3 依赖注入(Dependency Injection)32
3.2.4 运行检验(CommandLineRunner)37
3.2.5 Bean的Scope38
3.2.6 Bean的生命周期40
3.2.7 应用环境43
3.2.8 条件配置(@Conditional)46
3.2.9 开启配置(@Enable*和@Import)47
3.3 对Bean的处理(BeanPostProcessor)53
3.4 Spring Aware容器54
3.5 Bean之间的事件通信57
3.6 Spring EL59
3.7 AOP61
3.8 注解工作原理64
3.8.1 BeanPostProcessor64
3.8.2 BeanFactoryPostProcessor66
3.8.3 使用AOP68
3.8.4 组合元注解68
3.9 小结68
第4章 深入Spring Boot69
4.1 Spring Boot介绍69
4.2 Spring Boot的“魔法”69
4.2.1 加载自动配置69
4.2.2 实现自动配置71
4.3 Spring Boot的配置73
4.3.1 应用配置74
4.3.2 修改默认配置76
4.3.3 外部配置79
4.4 日志和报告91
4.4.1 日志91
4.4.2 报告93
4.5 多线程任务和计划任务94
4.5.1 Task Executor94
4.5.2 Task Scheduler97
4.6 Gradle插件99
4.6.1 依赖99
4.6.2 Spring Boot Starter100
4.6.3 插件任务100
4.7 自定义Starter100
4.7.1 包装技术库101
4.7.2 Starter的结构103
4.7.3 autoconfigure模块105
4.7.4 Starter模块107
4.7.5 使用Starter108
4.8 Spring Boot Actuator110
4.8.1 常用端点110
4.8.2 自定义119
4.8.3 使用Prometheus和Grafana监控指标124
4.9 小结128
第5章 Spring Web MVC129
5.1 Spring Web MVC简介129
5.2 用Spring Boot学习Web MVC129
5.2.1 核心注解129
5.2.2 RESTful服务130
5.2.3 @ControllerAdvice146
5.2.4 @RestControllerAdvice151
5.2.5 JSON定制156
5.2.6 RestTemplate159
5.3 Web MVC配置161
5.3.1 Spring MVC的工作原理161
5.3.2 配置MVC161
5.3.3 Interceptor162
5.3.4 Formatter164
5.3.5 HttpMessageConverter166
5.3.6 方法参数和返回值处理设置169
5.3.7 初始化数据绑定设置176
5.3.8 类型转换原理与设置176
5.3.9 路径匹配和内容协商183
5.3.10 JSON188
5.3.11 其他外部属性配置189
5.4 Servlet容器191
5.4.1 注册Servlet、Filter和Listener191
5.4.2 配置Servlet容器196
5.5 异步请求202
5.5.1 Servlet 3.0 异步返回202
5.5.2 HTTP Streaming206
5.5.3 HTTP/2212
5.6 小结214
第6章 数据访问215
6.1 Spring Data Repository215
6.1.1 DDD与Spring Data Repository215
6.1.2 查询方法218
6.2 关系数据库——Spring Data JPA218
6.2.1 JPA、Hibernate和Spring Data JPA218
6.2.2 环境准备218
6.2.3 自动配置220
6.2.4 定义聚合221
6.2.5 定义聚合Repository224
6.2.6 查询226
6.2.7 事件监听238
6.2.8 领域事件242
6.2.9 审计功能245
6.2.10 Web支持246
6.2.11 数据库初始化248
6.3 NoSQL——Spring Data Elasticsearch252
6.3.1 Elascticsearch简介252
6.3.2 环境准备252
6.3.3 在Spring Boot中的自动配置253
6.3.4 定义聚合254
6.3.5 定义聚合Repository255
6.3.6 查询256
6.4 数据缓存261
6.4.1 Spring Boot与缓存261
6.4.2 环境准备262
6.4.3 使用缓存注解264
6.5 小结266
第7章 安全控制267
7.1 Spring Security的应用267
7.1.1 Spring Boot的自动配置267
7.1.2 开启Web安全配置268
7.1.3 定制Web安全配置268
7.1.4 Authentication269
7.1.5 Authorization281
7.1.6 Spring Data集成294
7.2 Spring Security实战295
7.3 OAuth 2.0301
7.3.1 OAuth 2.0 Authorization Server301
7.3.2 OAuth 2.0 Resource Server310
7.3.3 OAuth 2.0 Client317
7.4 小结322
第8章 响应式编程323
8.1 Project Reactor323
8.1.1 Reactive Streams的基础接口323
8.1.2 Flux和Mono325
8.2 Spring WebFlux327
8.2.1 Spring WebFlux基础327
8.2.2 Spring Boot的自动配置328
8.2.3 注解控制器329
8.2.4 函数式端点332
8.2.5 Spring WebFlux的配置334
8.3 Reactive NoSQL334
8.3.1 响应式Elasticsearch335
8.3.2 响应式MongoDB339
8.4 Reactive关系型数据库:R2DBC342
8.4.1 安装PostgreSQL343
8.4.2 Spring Boot的自动配置343
8.4.3 示例344
8.5 Reactive Spring Security347
8.5.1 Reactive Spring Security原理347
8.5.2 Spring Boot的自动配置347
8.5.3 示例348
8.6 小结354
第9章 事件驱动355
9.1 JMS355
9.1.1 安装Apache ActiveMQ Artemis355
9.1.2 新建应用356
9.1.3 Spring Boot的自动配置356
9.1.4 示例356
9.1.5 Topic和Queue358
9.2 RabbitMQ360
9.3 Kafka367
9.4 Websocket374
9.4.1 STOMP Websocket374
9.4.2 Reactive Websocket379
9.5 RSocket382
9.5.1 新建应用382
9.5.2 Spring Boot的自动配置383
9.5.3 示例383
9.6 小结388
第10章 系统集成与批处理389
10.1 Spring Integration389
10.1.1 Spring Integration基础389
10.1.2 Spring Integration Java DSL391
10.1.3 示例392
10.2 Spring Batch395
10.2.1 Spring Batch的流程396
10.2.2 Spring Boot的自动配置396
10.2.3 示例397
10.3 小结402
第11章 Spring Cloud与微服务403
11.1 微服务基础403
11.1.1 微服务和云原生应用403
11.1.2 领域驱动设计404
11.2 Spring Cloud405
11.2.1 服务发现405
11.2.2 配置管理408
11.2.3 同步服务交互412
11.2.4 异步服务交互417
11.2.5 响应式异步交互427
11.2.6 应用网关:Spring Cloud Gateway430
11.2.7 认证授权433
11.3 小结442
第12章 Kubernetes与微服务443
12.1 Kubernetes443
12.1.1 安装443
12.1.2 Kubernetes基础知识445
12.1.3 Helm460
12.1.4 DevOps463
12.1.5 安装Jenkins464
12.1.6 微服务示例465
12.1.7 镜像仓库和Dockerfile467
12.1.8 使用Helm打包应用471
12.1.9 Jenkins流程475
12.2 Service Mesh和Istio481
12.2.1 安装Istio482
12.2.2 微服务示例483
12.3 小结490
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网