Spring实战(第6版)

Spring实战(第6版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

一本经典而实用的Spring学习指南。

内容简介

本书是一本经典而实用的Spring学习指南,介绍了Spring使用框架、Spring Boot,以及Spring系统中的其他组成部分。本书分为4个部分,共18章。第1部分(第1章~第6章)涵盖了构建Spring应用的基础知识。第2部分(第7章~第10章)讨论了如何讲Spring应用与其他应用进行集成。第3部分(第11章~第14章)探讨了Spring对反应式编程提供的全新支持。第4部分(第15章~第18章)介绍了如何做好应用投入生产环境前的准备工作,以及如何进行部署。本书适合刚刚开始学习Spring Boot和Spring框架的Java开发人员阅读,也适合想要超越基础知识并学习Spring新特性的经验丰富的Spring开发者参考。

作者简介

作者克雷格·沃斯,Pivotal高级工程师,Spring Social及Spring Sync项目领导者,著名技术博主,畅销书《Spring实战》作者。他致力于推广Spring框架,笔耕不辍,亦时常作为演讲嘉宾出席各类相关会议。

章节目录

版权信息

版权声明

内容提要

译者序

关于本书

作者简介

关于本书封面

前言

致谢

资源与支持

第1部分 Spring基础

第1章 Spring起步

1.1 什么是Spring

1.2 初始化Spring应用

1.3 编写Spring应用

1.4 俯瞰Spring风景线

小结

第2章 开发Web应用

2.1 展现信息

2.2 处理表单提交

2.3 校验表单输入

2.4 使用视图控制器

2.5 选择视图模板库

小结

第3章 使用数据

3.1 使用JDBC读取和写入数据

3.2 使用Spring Data JDBC

3.3 使用Spring Data JPA持久化数据

小结

第4章 使用非关系型数据

4.1 使用Cassandra存储库

4.2 编写MongoDB存储库

小结

第5章 保护Spring

5.1 启用Spring Security

5.2 配置Spring Security

5.3 保护Web请求

5.4 实现方法级别的安全

5.5 了解用户是谁

小结

第6章 使用配置属性

6.1 细粒度地调整自动配置

6.2 创建自己的配置属性

6.3 使用profile进行配置

小结

第2部分 Spring集成

第7章 创建REST服务

7.1 编写RESTful控制器

7.2 启用数据后端服务

7.3 消费REST服务

小结

第8章 保护REST

8.1 OAuth 2简介

8.2 创建授权服务器

8.3 使用资源服务器保护API

8.4 开发客户端

小结

第9章 发送异步消息

9.1 使用JMS发送消息

9.2 使用RabbitMQ和AMQP

9.3 使用Kafka的消息

小结

第10章 Spring集成

10.1 声明一个简单的集成流

10.2 Spring Integration功能概览

10.3 创建电子邮件集成流

小结

第3部分 反应式Spring

第11章 理解反应式编程

11.1 反应式编程概览

11.2 初识Reactor

11.3 使用常见的反应式操作

小结

第12章 开发反应式API

12.1 使用Spring WebFlux

12.2 定义函数式请求处理器

12.3 测试反应式控制器

12.4 反应式消费REST API

12.5 保护反应式Web API

小结

第13章 反应式持久化数据

13.1 使用R2DBC

13.2 反应式地持久化MongoDB文档数据

13.3 反应式地持久化Cassandra数据

小结

第14章 使用RSocket

14.1 RSocket概览

14.2 创建简单的RSocket服务器和客户端

14.3 通过WebSocket传输RSocket

小结

第4部分 部署Spring

第15章 使用Spring Boot Actuator

15.1 Actuator概览

15.2 消费Actuator端点

15.3 自定义Actuator

15.4 确保Actuator的安全

小结

第16章 管理Spring

16.1 使用Spring Boot Admin

16.2 探索Admin服务器

16.3 保护Admin服务器

小结

第17章 使用JMX监控Spring

17.1 使用Actuator MBean

17.2 创建自己的MBean

17.3 发送通知

小结

第18章 部署Spring

18.1 权衡各种部署方案

18.2 构建可执行JAR文件

18.3 构建容器镜像

18.4 构建和部署WAR文件

18.5 以终为始

小结

附录 初始化Spring应用

Spring实战(第6版)是2022年由人民邮电出版社出版,作者[美] 克雷格·沃斯。

得书感谢您对《Spring实战(第6版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
JavaScript修炼之道 电子书
JavaScript开发秘籍,既有基础知识详解,又有最新应用案例。
Go语言趣学指南 电子书
Go是谷歌公司为了解决重大问题而设计的一种小型编程语言。完成大型项目需要大型团队,而大型团队中团队成员的经验水平往往各不相同。Go是一种小巧却功能强大的语言,它能够被任何人理解和使用,无论其经验如何。 快速、现代的编程语言能让业余爱好者、初学者和专业人员都受益。你需要的正是这样的语言。本书针对Go语言基础知识提供了实操性的指导,使你能够掌握Go语法,使用类型和函数,探索状态和并发等更重要的概念,并通过大量练习来巩固学到的知识。 本书包括以下内容: ●切片、接口、指针和并发等重要语言概念; ●地鼠太空航行、火星探测器、文本加密以及人类繁衍模拟等7个单元实验; ●无须安装即可在Go Playground中运行的示例。 本书面向所有熟悉计算机编程以及渴望获得这一技能的人。
计算机图形学编程(使用OpenGL和C++)(第2版) 电子书
本书以OpenGL和C++作为工具,介绍计算机图形学编程的相关内容。
JavaScript悟道 电子书
与大宗师道格拉斯一起,痛并快乐地用好JavaScript。
易学C++(第2版) 电子书
适读人群 :C初学者程序员 形象的比喻,生动的讲解,重新诠释了学习语言的方法 实用的示例,完整的代码,为学习者量身打造的案例 易学、易懂、易于实践的知识结构,降低学习C 的门槛 一、书中的语言通俗易懂,常以形象的比喻和插图来解释C的语法现象和各种概念,便于读者理解,使他们印象深刻。 二、书中介绍大量实用技巧也是一项特色,特别是中篇系统地介绍程序的阅读、调试和编程思想,是市面上同类书籍少有的。 三、从初学者的角度讲解C,降低了C的学习门槛,是一本编程基础零起点的好教程。通过在网站上试读,已经得到广大C编程爱好者的强烈响应和支持. 易学C在各大编程论坛反响强烈,具体情况如下:(有些是读者主动帮忙宣传) http://www.programfan.com/club/post-128283-1.html http://www.programfan.com/club/post-128840-1.html http://download.csdn.net/source/227661 http://bbs.bc-cn.net/dispbbs.asp?boardID=56&ID=37649&page=1 http://www.shubulo.com/viewthread.php?tid=32915 上海的知名媒体《新闻晚报》也报道过《易学C》: http://www.jfdaily.com/gb/jfxww/xinwen/node1222/node11824/userobject1ai1525250.html