Pro Spring 6: An In-Depth Guide to the Spring Framework

Cosmina, Iuliana, Harrop, Rob, Schaefer, Chris

  • 出版商: Apress
  • 出版日期: 2023-07-06
  • 定價: $1,980
  • 售價: 9.5$1,881
  • 貴賓價: 9.0$1,782
  • 語言: 英文
  • 頁數: 810
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484286391
  • ISBN-13: 9781484286395
  • 相關分類: Java 相關技術
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Master the Spring Framework, its fundamentals and core topics, and share the authors' insights and real-world experiences. This book goes well beyond the basics: you'll learn how to leverage the latest Spring Framework 6 to build the various tiers and parts of today's modern, complex enterprise Java applications systems, top to bottom, including data access, SQL generation with jOOQ, persistence with Hibernate, transactions, set up security, classic web and presentation tiers and adding in some reactivity. Spring 6 will be based on the latest available Long Term Support (LTS) release, Java 17. So, you will be able to do the following in your Spring applications: use records, use new utility methods in String class; utilize Local-Variable Syntax for Lambda Parameters; Nested Based Access Control, and more. Integrating Spring with the most used frameworks and libraries is covered in this book, such as Testcontainers, Hibernate, jOOQ, Kafka and many others.

A full sample application allows you to apply many of the technologies and techniques covered in Pro Spring 6 and see how they work together. This book updates the perennial bestseller with the latest that Spring Framework 6 has to offer. Now in its sixth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. After reading this book, you'll be armed with the power of Spring to build complex applications, top to bottom. The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers.
What You Will Learn

  • What's new in Spring Framework 6 and how to use it with the latest LTS version of Java, Java 17
  • How to integrate Spring with the most renowned and practical frameworks and dependencies
  • How to build complex enterprise cloud-native applications using Spring 6
  • How to master data access, persistence and transactions
  • How to use with Spring Batch, Integration and other key Spring projects

This Book Is ForExperienced Java and enterprise Java developers and programmers. Some experience with Spring highly recommended.

商品描述(中文翻譯)

精通 Spring Framework,包括其基礎和核心主題,並分享作者的見解和實際經驗。本書不僅僅涵蓋基礎知識:您將學習如何利用最新的 Spring Framework 6 構建現代複雜企業級 Java 應用系統的各個層面和部分,包括從頭到尾的數據訪問、使用 jOOQ 生成 SQL、使用 Hibernate 進行持久化、事務處理、設置安全性、經典的 Web 和展示層以及添加一些反應性。Spring 6 將基於最新的長期支持(LTS)版本 Java 17。因此,您將能夠在 Spring 應用中執行以下操作:使用 records、在 String 類中使用新的實用方法;利用局部變量語法來進行 Lambda 參數;基於嵌套的訪問控制等等。本書還介紹了將 Spring 與最常用的框架和庫集成,如 Testcontainers、Hibernate、jOOQ、Kafka 等等。

一個完整的示例應用程序讓您可以應用《Pro Spring 6》中涵蓋的許多技術和技巧,並了解它們如何協同工作。本書通過最新的 Spring Framework 6 更新了這本經典暢銷書。作為第六版,這本受歡迎的書籍無疑是目前最全面、最權威的 Spring 指南。閱讀本書後,您將具備使用 Spring 構建從頭到尾的複雜應用程序的能力。靈活、輕量級、開源的 Spring Framework 仍然是當今 Java 程序員和開發人員的事實上領先企業級 Java 應用開發框架。

您將學到什麼:
- Spring Framework 6 的新功能以及如何與最新的 LTS 版本 Java 17 一起使用
- 如何將 Spring 與最著名和實用的框架和依賴項集成
- 如何使用 Spring 6 構建複雜的企業級雲原生應用程序
- 如何掌握數據訪問、持久化和事務處理
- 如何使用 Spring Batch、Integration 和其他關鍵的 Spring 項目

本書適合對 Java 和企業級 Java 開發人員有經驗的開發人員。建議具備一定的 Spring 使用經驗。

作者簡介

Iuliana Cosmina is a Spring Certified Web Developer and is also Spring Certified Core Spring Professional. She is a Spring certified expert, as defined by Pivotal, the makers of Spring Framework, Boot and other tools. She has authored books with Apress on Core Spring certification and Spring Certified web development. She is a Lead Engineer at Cloudsoft, Edinburgh and is an active coder and software contributor on Apache Brooklyn, GitHub, StackOverflow and more.

Rob Harrop is a software consultant specializing in delivering high-performance, highly-scalable enterprise applications. He is an experienced architect with a particular flair for understanding and solving complex design issues. With a thorough knowledge of both Java and .NET, Harrop has successfully deployed projects across both platforms. He also has extensive experience across a variety of sectors, retail and government in particular. Harrop is the author of five books, including Pro Spring, a widely-acclaimed, comprehensive resource on the Spring Framework.

Chris Schaefer is a Principle Software Developer for Spring project at Pivotal, the makers of Spring Framework, Boot and other Spring tools.

Clarence Ho is the Senior Java Architect of a HK-based software consultancy firm, SkywideSoft Technology Limited. Having been worked in the IT field for over 20 years, Clarence had been the team leader of many in-house application development projects, as well as providing consultancy services on enterprise solutions to clients.

作者簡介(中文翻譯)

Iuliana Cosmina 是一位經過 Spring 認證的網頁開發者,同時也是 Spring 認證的核心 Spring 專業人員。她是 Spring 認證專家,由 Spring Framework、Boot 和其他工具的製造商 Pivotal 定義。她在 Apress 出版了關於核心 Spring 認證和 Spring 認證網頁開發的書籍。她是愛丁堡 Cloudsoft 的首席工程師,並且在 Apache Brooklyn、GitHub、StackOverflow 等平台上是一位活躍的程式碼編寫者和軟體貢獻者。

Rob Harrop 是一位軟體顧問,專門提供高效能、高可擴展性的企業應用程式。他是一位經驗豐富的架構師,對於理解和解決複雜的設計問題有特殊的眼光。Harrop 對於 Java 和 .NET 有深入的了解,成功地在兩個平台上部署了多個專案。他在零售和政府等多個行業擁有豐富的經驗。Harrop 是五本書的作者,其中包括廣受好評的綜合資源《Pro Spring》。

Chris Schaefer 是 Pivotal 的 Spring 專案的主要軟體開發者,Pivotal 是 Spring Framework、Boot 和其他 Spring 工具的製造商。

Clarence Ho 是香港軟體顧問公司 SkywideSoft Technology Limited 的高級 Java 架構師。Clarence 在 IT 領域工作超過 20 年,曾擔任多個內部應用程式開發專案的團隊領導,並向客戶提供企業解決方案的諮詢服務。