从企业级开发到云原生微服务:Spring Boot实战

从企业级开发到云原生微服务:Spring Boot实战

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥75.60¥54.00
今日特价截止至:2026-07-22 02:00:00了解详情

作品简介

本书以Spring 5.2和Spring Boot 2.2为基础,系统地讲解了在日常企业级开发和微服务开发中面临的大部分的问题,如函数式编程、Spring MVC、Spring Data、Spring Security、响应式编程、事件驱动、Spring Integration、Spring Batch、Spring Cloud、Kubernetes与微服务等。本书内容由浅入深,适合有Java基础的初级程序员学习。同时,本书还介绍了较深的理论及原理知识,可供中、高级工程师提升使用。本书讲解的所有主题都附有实战案例,读者可快速将相关技术应用于工作实践中。

汪云飞,开源技术专家,拥有10年以上的Java EE开发经验。著有《Java EE开发的颠覆者:Spring Boot实战》一书,是国内较早的Spring Boot、Spring Cloud应用推广者。

作品目录

  1. 前言
  2. 第1章 初识Spring Boot
  3. 1.1 Spring Boot概述
  4. 1.2 快速建立Spring Boot应用
  5. 1.3 体验Spring Boot
  6. 1.4 小结
  7. 第2章 函数式编程
  8. 2.1 了解函数式编程
  9. 2.2 Lambda表达式
  10. 2.3 函数接口
  11. 2.4 方法引用
  12. 2.5 Stream
  13. 2.6 Optional
  14. 2.7 小结
  15. 第3章 Spring 5.X基础
  16. 3.1 IoC容器
  17. 3.2 Spring Bean的配置
  18. 3.3 对Bean的处理(BeanPostProcessor)
  19. 3.4 Spring Aware容器
  20. 3.5 Bean之间的事件通信
  21. 3.6 Spring EL
  22. 3.7 AOP
  23. 3.8 注解工作原理
  24. 3.9 小结
  25. 第4章 深入Spring Boot
  26. 4.1 Spring Boot介绍
  27. 4.2 Spring Boot的“魔法”
  28. 4.3 Spring Boot的配置
  29. 4.4 日志和报告
  30. 4.5 多线程任务和计划任务
  31. 4.6 Gradle插件
  32. 4.7 自定义Starter
  33. 4.8 Spring Boot Actuator
  34. 4.9 小结
  35. 第5章 Spring Web MVC
  36. 5.1 Spring Web MVC简介
  37. 5.2 用Spring Boot学习Web MVC
  38. 5.3 Web MVC配置
  39. 5.4 Servlet容器
  40. 5.5 异步请求
  41. 5.6 小结
  42. 第6章 数据访问
  43. 6.1 Spring Data Repository
  44. 6.2 关系数据库——Spring Data JPA
  45. 6.3 NoSQL——Spring Data Elasticsearch
  46. 6.4 数据缓存
  47. 6.5 小结
  48. 第7章 安全控制
  49. 7.1 Spring Security的应用
  50. 7.2 Spring Security实战
  51. 7.3 OAuth 2.0
  52. 7.4 小结
  53. 第8章 响应式编程
  54. 8.1 Project Reactor
  55. 8.2 Spring WebFlux
  56. 8.3 Reactive NoSQL
  57. 8.4 Reactive关系型数据库:R2DBC
  58. 8.5 Reactive Spring Security
  59. 8.6 小结
  60. 第9章 事件驱动
  61. 9.1 JMS
  62. 9.2 RabbitMQ
  63. 9.3 Kafka
  64. 9.4 Websocket
  65. 9.5 RSocket
  66. 9.6 小结
  67. 第10章 系统集成与批处理
  68. 10.1 Spring Integration
  69. 10.2 Spring Batch
  70. 10.3 小结
  71. 第11章 Spring Cloud与微服务
  72. 11.1 微服务基础
  73. 11.2 Spring Cloud
  74. 11.3 小结
  75. 第12章 Kubernetes与微服务
  76. 12.1 Kubernetes
  77. 12.2 Service Mesh和Istio
  78. 12.3 小结