Spring 6 Recipes: A Problem-Solution Approach to Spring Framework 5th ed. Edition

Deinum, Marten, Rubio, Daniel, Long, Josh

  • 出版商: Apress
  • 出版日期: 2023-04-25
  • 定價: $2,100
  • 售價: 9.0$1,890
  • 語言: 英文
  • 頁數: 753
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484286480
  • ISBN-13: 9781484286487
  • 相關分類: Java 相關技術
  • 立即出貨 (庫存=1)

商品描述

This in-depth Spring-based Java developer code reference has been updated and now solves many of your Spring Framework 6 problems using reusable, complete and real-world working code examples. Spring 6 Recipes (5th Edition) now includes Spring Native which speeds up your Java-based Spring Framework built enterprise, native cloud, web applications and microservices. It also has been updated to now include Spring R2DBC for Reactive Relational Database Connectivity, a specification to integrate SQL databases, like PostgreSQL, MySQL and more, using reactive drivers.
Furthermore, this book includes additional coverage of WebFlux for more reactive Spring web applications. Reactive programming allows you to build systems that are resilient to high load, especially common in the more complex enterprise, native cloud applications that Spring Framework lets you build. This updated edition also uses code snippets and examples based on newest available standard long term support release of Java. When you start a new project, you'll be able to copy the code and configuration files from this book, and then modify them for your specific Spring Framework-based application needs. This can save you a great deal of work over creating a project from scratch.
This powerful code reference is a "must have" for your print or digital library. This developer cookbook comes with accompanying source code that is freely available on GitHub under latest Creative Commons open source licensing.
What You'll Learn

  • Get re-usable code recipes and snippets for core Spring, annotations and other development tools
  • Dive into Spring Native which merges the popular Spring and GraalVM for increased performance, speed and reliability of your Spring Framework 6 applications
  • Explore Spring R2BC for reactive relational database connectivity with SQL
  • Build reactive Spring MVC-based web applications and microservices using WebFlux
  • Enhance your enterprise or native cloud applications using Spring Transaction Management
  • Test, secure and deploy your Spring applications using reusable code templates available

Who This Book Is For
This book is for experienced Java programmers, software developers with experience using the Spring Framework.

商品描述(中文翻譯)

這本深入的基於Spring的Java開發者代碼參考書已經更新,現在使用可重用、完整和真實世界的工作代碼示例來解決您在Spring Framework 6中遇到的許多問題。第五版的《Spring 6 Recipes》現在包括Spring Native,它可以加快基於Java的Spring Framework構建的企業、本地雲、Web應用程序和微服務的速度。它還已經更新,現在包括Spring R2DBC用於反應式關聯數據庫連接,這是一個用於使用反應式驅動程序集成SQL數據庫(如PostgreSQL、MySQL等)的規範。

此外,本書還包括更多關於WebFlux的內容,用於更具反應性的Spring Web應用程序。反應式編程使您能夠構建對高負載具有韌性的系統,這在Spring Framework允許您構建的更複雜的企業、本地雲應用程序中尤為常見。此更新版還使用了基於最新可用的Java長期支持版本的代碼片段和示例。當您開始一個新項目時,您可以從本書中複製代碼和配置文件,然後根據您特定的Spring Framework應用程序需求進行修改。這可以節省您大量的工作,而不必從頭開始創建項目。

這本強大的代碼參考書是您印刷或數字圖書館中的“必備品”。這本開發者食譜附帶的源代碼可在GitHub上免費獲得,並遵循最新的創意共享開源許可協議。

您將學到什麼


  • 獲取核心Spring、註釋和其他開發工具的可重用代碼食譜和片段

  • 深入研究Spring Native,將流行的Spring和GraalVM合併,提高Spring Framework 6應用程序的性能、速度和可靠性

  • 使用Spring R2BC進行反應式關聯數據庫連接和SQL操作

  • 使用WebFlux構建反應式的Spring MVC Web應用程序和微服務

  • 使用Spring事務管理增強企業或本地雲應用程序

  • 使用可重用的代碼模板測試、保護和部署Spring應用程序

本書適合對象

本書適合有經驗的Java程序員,具有使用Spring Framework的經驗的軟件開發人員。

作者簡介

Marten Deinum is a submitter on the open source Spring Framework project. He is also a Java/software consultant working for Conspect. He has developed and architected software, primarily in Java, for small and large companies. He is an enthusiastic open source user and longtime fan, user and advocate of the Spring Framework. He has held a number of positions including Software Engineer, Development Lead, Coach, and also as a Java and Spring Trainer.
Daniel Rubio is an independent consultant with over 10 years of experience in enterprise and web-based software. More recently, Daniel is founder and technical lead at MashupSoft.com. He has co-authored the best selling Spring Recipes as well as other books for Apress Media, LLC. Daniel's expertise lies in Java, Spring, Python, Django, JavaScript/CSS and HTML.
Josh Long is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and 3 best-selling video trainings (including "Building Microservices with Spring Boot Livelessons" w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).

作者簡介(中文翻譯)

Marten Deinum 是開源 Spring Framework 專案的提交者。他同時也是 Conspect 公司的 Java/軟體顧問。他曾經為小型和大型公司開發和設計軟體,主要使用 Java。他是一位熱情的開源使用者,長期以來一直是 Spring Framework 的粉絲、使用者和支持者。他曾擔任過多個職位,包括軟體工程師、開發主管、教練,以及 Java 和 Spring 的培訓師。

Daniel Rubio 是一位獨立顧問,擁有超過 10 年的企業和網頁軟體開發經驗。最近,Daniel 是 MashupSoft.com 的創始人和技術負責人。他曾與 Apress Media, LLC 合著暢銷書籍《Spring Recipes》以及其他書籍。Daniel 的專長包括 Java、Spring、Python、Django、JavaScript/CSS 和 HTML。

Josh Long 是 Pivotal 公司的 Spring 開發者倡導者。他是一位 Java Champion,撰寫了 5 本書籍(包括 O'Reilly 即將出版的《Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry》)和 3 套暢銷的視頻教學(包括與 Phil Webb 合作的《Building Microservices with Spring Boot Livelessons》),並且是多個開源專案的貢獻者(包括 Spring Boot、Spring Integration、Spring Cloud、Activiti 和 Vaadin)。