在我们之前的文章中,我们查看了学习 Java 编程的必读书籍我们在其中探索了一些您可以利用的资源来加快 Java 开发的速度。在此基础上,在用 vanilla Java 编写一段时间后,您将意识到组织文件和其他内容(例如设置 getter 和 setter、管理依赖项、管理数据库中表的创建、与 Kafka 等)的连接有点耗时且重复。就在那时,Pivotal Software 提出了这个令人惊叹的 Java 框架,称为 Spring 框架,以消除一些痛苦,并为有经验的开发人员提供专注于解决编程问题的机会。Spring Boot 是基于 MVC 的,也就是说,它遵循许多其他框架所归属的模型视图控制器范式。除此之外,就像圣诞老人一样,春天也有许多诱人的特征。

Spring Boot 的特点

Spring Boot 具有如此多的特性,以至于使用它的开发人员都喜欢它。它节省了时间,使您的模型、控制器和视图的排列变得容易,并简化了大多数手动完成的任务。对于那些对 Java 有深入了解并且现在有兴趣解决手头问题并让 Spring Boot 来处理平凡任务的人来说,这是一个很棒的工具。以下是 Spring Boot 开箱即用的一些特性。

  • Web开发
  • SpringApplication
  • 应用程序事件和监听器
  • 管理员功能
  • 外化配置
  • 属性文件
  • YAML 支持
  • 类型安全配置
  • 日志记录
  • 安全

现在介绍已经结束,现在让我们继续为您提供必要的资源,您可以考虑学习 Spring Boot 框架,我们相信在您具备良好的 Java 基础后会很快。

1. 春天在行动

最适合:中级 Java 开发人员。

Craig Walls 是 Pivotal 的首席软件工程师,一位受欢迎的作者,Spring Framework 的热心支持者,并且经常在会议上发言。

在 Spring in Action 中,Craig 将引导您了解 Spring 的核心功能,并以 Craig Walls 著名的清晰风格进行了解释。您将卷起袖子一步一步地构建一个安全的数据库支持的 Web 应用程序。在此过程中,您将探索反应式编程、微服务、服务发现、RESTful API、部署和专家最佳实践。无论您是刚刚发现 Spring 还是升级到 Spring 5.0,这款 Manning 经典作品都是您的门票!

里面是什么

  • 构建反应式应用程序
  • 用于 Web 应用程序和 RESTful Web 服务的 Spring MVC
  • 使用 Spring Security 保护应用程序
  • 涵盖 Spring 5.0

一旦您准备好参加围栏的庆祝春季派对,克雷格非常愿意帮助您在此资源中尽可能安全和轻松地穿越。在合适的时间点击下方从亚马逊发货。

春天在行动

$49.99
$39.51
  有存货
18 个新品,35.00 美元起
9 个二手,32.87 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

2. 微服务模式

最适合:熟悉企业应用程序架构、设计和实施基础知识的读者。

作者 Chris Richardson 是 Java Champion,也是微服务领域公认的思想领袖。他还撰写了其他书籍,深入教授 Spring Boot。尽管本书专注于微服务,但作者的底层工具是 Spring Boot,因此每个 Spring Boot 学生都会从发现 Spring 如何用于现代微服务范式中受益。

在微服务模式中,Chris 教您 44 种可重用模式,以可靠地开发和部署生产质量的基于微服务的应用程序。这套宝贵的设计模式建立在数十年的分布式系统经验之上,为将服务组合到可在现实条件下扩展和执行的系统中添加了新模式。

里面是什么

  • 了解微服务架构
  • 何时以及何时不使用微服务架构
  • 如何为应用程序开发微服务架构
  • 微服务架构中的事务管理和查询
  • 微服务的有效测试策略
  • 如何将单体应用程序重构为服务

这本实用指南不仅仅是一个模式目录,还提供了经过行业测试的建议,可帮助您设计、实施、测试和部署基于微服务的应用程序。单击下面以了解有关此资源的更多信息,并考虑也将副本带回家。

微服务模式:Java 中的示例

$49.99
$35.66
  有存货
23 个新品,31.03 美元起
11 个二手,30.78 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

3. Spring Boot:启动并运行

  • 最适合:初学者

本书的作者 Mark Heckler 是 VMware 的 Spring 开发人员和倡导者、会议发言人、出版作家和 Java 冠军,专注于为云快速开发创新的生产就绪软件。

Mark 保证本书的内容是一个温和的介绍,涵盖了 Spring Boot 的关键功能,同时推进了这些功能在现实世界中的有用应用。他将指导您了解 Spring Boot 的架构和方法,涵盖调试、测试和部署等主题。

你会到达

  • 了解 Spring Boot 如何简化云原生应用程序开发和部署
  • 构建反应式应用程序并跨网络边界扩展通信以创建分布式系统
  • 了解 Spring Boot 的架构和方法如何提高开发人员的生产力和应用程序的可移植性
  • 快速可靠地为生产工作负载部署 Spring Boot 应用程序
  • 监控应用程序和系统运行状况以获得最佳性能和可靠性
  • 轻松调试、测试和保护基于云的应用程序 如果您想使用 Spring Boot 快速有效地开发云原生 Java 或 Kotlin 应用程序,本书适合您。单击下面以尽快从亚马逊将其添加到您的收藏中。

Spring Boot:启动并运行:构建云原生 Java 和 Kotlin 应用程序

$59.99
$42.99
  有存货
20 个新品,38.87 美元起
4 个二手,48.28 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

4. 使用 Spring Boot 和 Spring Cloud 动手实践微服务

  • 专为:Java 和 Spring 开发人员和架构师打造

Magnus Larsson 从事 IT 行业已有 30 多年,曾在沃尔沃、爱立信和阿斯利康等瑞典大公司担任顾问。凭借如此丰富的经验,Magnus 将带您通过久经考验的方法在您的组织中构建分布式系统和实施微服务架构。

从使用 Spring Boot 开发的一组简单的协作微服务开始,您将了解如何添加持久性等功能,使您的微服务具有响应性,并使用 Swagger/OpenAPI 描述它们的 API。

书中还有很多内容,例如学习如何使用 Kubernetes 部署微服务以及使用 Istio 管理它们。

你会学到什么

  • 使用 Spring Boot 构建反应式微服务
  • 使用 Spring Cloud 开发弹性和可扩展的微服务
  • 使用 OAuth 2.0/OIDC 和 Spring Security 保护公共 API
  • 实施 Docker 以弥合开发、测试和生产之间的差距
  • 使用 Kubernetes 部署和管理微服务
  • 应用 Istio 以提高安全性、可观察性和流量管理

如果您的开发团队想了解如何将现有的单体应用分解为微服务,并使用 Kubernetes 作为容器编排器和 Istio 作为服务网格将它们部署在本地或云中,那么您已经进入了你一直在寻找的门。

使用 Spring Boot 和 Spring Cloud 动手实践微服务:使用 Spring Cloud、Istio 和 Kubernetes 构建和部署 Java 微服务

$59.99  有存货
5 个新品,59.99 美元起
7 个二手,55.00 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

5.临弹簧5

目标群体:经验丰富的 Java 和企业 Java 开发人员和程序员

Pro Spring 5 由四位在该专业领域攻克了许多漏洞的高级程序员编写,将教您如何利用 Spring 框架构建企业 Java 应用程序的各个层和部分:事务、Web 和表示层、部署、以及更多。此外,您将掌握 Spring 基础知识和核心主题,并分享作者对远程处理、Hibernate 和 EJB 的见解和实际经验。

你将学到什么

  • 发现 Spring Framework 5 中的新功能
  • 在 Java 9 中使用 Spring 框架
  • 主数据访问和交易
  • 使用新的功能性 Web 框架
  • 创建微服务和其他 Web 服务

阅读这本权威书籍后,您将掌握 Spring 的强大功能,从头到尾构建复杂的 Spring 应用程序。通过接受更多挑战并期待成为最好的,提升您的 Java 和 Spring 技能。从下面的亚马逊获取一份充满挑战和专家建议的资源副本。

Pro Spring 5:Spring 框架及其工具的深入指南

$49.99
$35.07
  有存货
13 个新品,32.82 美元起
9 个二手,15.30 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

6.春季5食谱

  • 最适合:经验丰富的 Java 和 Spring 程序员。

Spring 5 Recipes 中的食谱涵盖 Spring 基础知识,例如 Spring IoC 容器、Spring AOP/AspectJ 等。其他方案包括 Spring Java EE 集成、Spring 集成、Spring Batch、Spring Remoting、消息传递、事务以及使用 Hadoop 和 MongoDB 处理大数据和云等主题的 Spring 企业解决方案。
最后,Spring web recipes 涵盖 Spring MVC、其他动态脚本、与流行的 Grails 框架(和 Groovy)的集成、REST/web 服务等等

你将学到什么

  • 获取核心 Spring、注释和其他开发工具的可重用代码配方和片段
  • 访问 Spring MVC 进行 Web 开发
  • 使用 Spring REST 和微服务进行 Web 服务开发并集成到您的企业 Java 应用程序中
  • 使用 Spring Batch、NoSQL 和大数据构建和集成各种云计算服务和资源
  • 集成 Java Enterprise Edition 和其他 Java API 以在 Spring 中使用
  • 使用 Grails 代码等等

使用三位高级程序员 Marten Deinum、Daniel Rubio 和 Josh Long 提供的完整和真实的代码示例解决您的所有 Spring 5 问题。Josh Long 是 Pivotal 的 Spring Developer Advocate,Daniel Rubio 是一名独立顾问,在企业和基于 Web 的软件方面拥有超过 10 年的经验,而 Marten Deinum 是开源 Spring Framework 项目的提交者。精湛的专业知识组合供您使用。点击下面的链接,享受亚马逊特制的春季美食。

Spring 5 食谱:问题解决方法

$49.99
$45.99
  有存货
15 个全新,41.99 美元起
7 个二手,34.99 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

7. Spring Security 在行动

作者 Laurentiu Spilca 是 Endava 的一名专门的开发主管和培训师,拥有超过 10 年的 Java 经验。在此资源中,Spilca 以经验丰富的 Java 和 Spring 开发人员为目标,并教他们如何防止跨站点脚本和请求伪造攻击,以免造成损害。

Spring Security in Action 充满了代码示例和实际示例,教您如何保护您的应用程序免受最常见的威胁,从注入攻击到乏善可陈的监控。在其中,您将学习如何管理系统用户、配置安全端点以及使用 OAuth2 和 OpenID Connect 进行身份验证和授权。

内容摘要

  • 编码密码和验证用户
  • 保护端点
  • 自动化安全测试
  • 设置独立的授权服务器

ISO-Gruppe 的 Alain Lompo 由 20 个完整的章节组成,对该资源的评价如下:“知识、合理建议和实际应用的金矿。我希望我在几年前学习 Spring Security 时也能有这样的东西。” 将这份副本放在您的手中,您将获得同样的体验。从下面的亚马逊订购。

Spring Security 在行动

$59.99
$50.81
  有存货
10 个新品,48.02 美元起
4 个二手,49.83 美元起
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

8. 反应弹簧

作者 Josh Long 自 2010 年以来一直是第一个 Spring Developer Advocate。他是 Java Champion、开源贡献者、播客、屏幕播客以及 6 本书和众多畅销视频培训的作者。

加入 Spring Developer Advocate Josh Long,了解 Spring 生态系统中的响应式编程,利用响应式流规范、Reactor、Spring Boot、Spring Cloud 等等。

本书将涵盖反应式编程中的重要概念,包括项目 Reactor 和反应式流规范、数据访问、Web 编程、带有 RSocket 等协议的 RPC、测试、集成和组合等等。在您从下面的亚马逊订购后,这一切都是您的。一切顺利。

反应弹簧

$30.00  有存货
3 个新品,30.00 美元起
4 个二手,54.64 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

9. 云原生 Java

目标读者:本书主要针对 Java/JVM 开发人员

本实用指南向 Java/JVM 开发人员展示了如何使用 Spring Boot、Spring Cloud 和 Cloud Foundry 更快地构建更好的软件。

作者 Josh Long 和 Kenny Bastani 让您完全沉浸在工具和方法中,这些工具和方法将帮助您将遗留应用程序转变为真正的云原生应用程序。

本书分四个部分带您完成:

  • 基础知识:了解云原生思维背后的动机;配置和测试 Spring Boot 应用程序;并将您的遗留应用程序迁移到云端
  • Web Services:使用 Spring 构建 HTTP 和 RESTful 服务;在您的分布式系统中路由请求;并构建更接近数据的边缘服务
  • 数据集成:使用 Spring Data 管理您的数据,并将分布式服务与 Spring 对事件驱动、以消息为中心的架构的支持集成
  • 生产:使您的系统可观察;使用服务代理连接有状态服务;并了解持续交付背后的重要理念

如果您的组织计划构建云原生应用程序,那么这是每个 Java 生态系统的基本指南。每个 Java 开发人员都想知道如何完善云原生开发的艺术,那么本指南中的作者将为您提供一切。受益于他们清晰的写作并吸收他们所提供的一切。从亚马逊交付您的副本后,单击下面开始。

云原生 Java:使用 Spring Boot、Spring Cloud 和 Cloud Foundry 设计弹性系统

$69.99
$45.99
  有存货
18 个全新,41.99 美元起
14 个二手,32.79 美元起
免运费
Amazon.com
截至 2022 年 3 月 9 日下午 1:15

结束语。

Spring Boot 在全球开发人员中的采用率正在经历 Ionospheric 上升。它附带的解决方案是每个 Java 开发人员在意识到它代表他们所做的事情时都会微笑和兴奋的。Pivotal 正在完成一项需要庆祝和热烈鼓掌的惊人工作。对于所有愿意参加春季营的人,以上书籍提供了该主题的不同维度,我们希望它们对您有所帮助。

最后,我们继续得到广大读者的大力支持,并借此机会表示诚挚的谢意。有关您将喜欢的其他书籍和指南,请查看以下内容。

学习 Java 编程的最佳书籍

准备 CRISC 认证考试的热门书籍

学习 CSS 和 CSS3 的最佳书籍

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐