Quarkus in Action
暫譯: Quarkus 實戰
Stefanko, Martin, Martiska, Jan
- 出版商: Manning
- 出版日期: 2025-02-25
- 售價: $2,330
- 貴賓價: 9.5 折 $2,214
- 語言: 英文
- 頁數: 416
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1633438953
- ISBN-13: 9781633438958
海外代購書籍(需單獨結帳)
商品描述
Build resilient and scalable, cloud-native enterprise Java applications using the Quarkus framework. Quarkus lets you live-reload your Java code, deliver continuous background testing, and automatically provide database instances--plus tons more productivity-boosting features! Quarkus in Action quickly gets you up to speed with Quarkus by building a real-world business application. In Quarkus in Action, you will: - Use Quarkus Dev mode to speed up and enhance Java development
- Understand how to use the Dev UI to observe and troubleshoot running applications
- Automatic background testing using the Continuous Testing feature
- New frameworks and libraries such as Quarkus Messaging, gRPC, and GraphQL
- Simplify deployment of applications into Kubernetes and OpenShift
- Automatic management of remote services such as databases and message brokers via Docker containers
- Set up observability for applications by using metrics, health checks and distributed tracing Quarkus in Action is written by Martin Stefanko and Jan Martiska, Red Hat engineers who are both active contributors to the Quarkus project. In it, you'll learn how Quarkus works and how you can integrate it into your stack for more productive Java development. Discover what makes Quarkus different from classic enterprise Java frameworks, how Quarkus streamlines creating cloud-native applications, and makes deployment easy. Foreword by Markus Eisele. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Choose a Java framework that's as modern as your applications! Quarkus is a cloud-first framework designed for speed and cost optimization. It's Kubernetes-aware by default and includes amazing productivity features like live reloading, continuous testing, and a developer-friendly UI that lets you code fluidly without tedious setup. About the book Quarkus in Action provides a carefully designed learning path through Quarkus' key features and use cases. You'll learn hands-on by implementing a working car rental application with a cloud-native microservices design that includes Kubernetes, SQL and NoSQL databases, messaging, and observability. Along the way, you'll learn how Quarkus simplifies deployment on cloud platforms like OpenShift. What's inside - Speed up development with Quarkus Dev mode
- Troubleshoot running apps with Dev UI
- Continuous testing in the background
- Automatic startup of development databases About the reader For intermediate Java developers who have experience deve- loping server-side Java applications. About the author Martin Stefanko and Jan Martiska are Red Hat engineers and active contributors to the Quarkus project. Table of Contents Part 1
1 What is Quarkus?
2 Your first Quarkus application
3 Enhancing developer productivity with Quarkus
Part 2
4 Handling communications
5 Testing Quarkus applications
6 Exposing and securing web applications
7 Database access
8 Reactive programming
9 Quarkus messaging
Part 3
10 Cloud-native application patterns
11 Quarkus applications in the cloud
12 Custom Quarkus extensions
A Alternative languages and build tooling
B Tools installations
C Alternatives for developing frontend applications with Quarkus
- Understand how to use the Dev UI to observe and troubleshoot running applications
- Automatic background testing using the Continuous Testing feature
- New frameworks and libraries such as Quarkus Messaging, gRPC, and GraphQL
- Simplify deployment of applications into Kubernetes and OpenShift
- Automatic management of remote services such as databases and message brokers via Docker containers
- Set up observability for applications by using metrics, health checks and distributed tracing Quarkus in Action is written by Martin Stefanko and Jan Martiska, Red Hat engineers who are both active contributors to the Quarkus project. In it, you'll learn how Quarkus works and how you can integrate it into your stack for more productive Java development. Discover what makes Quarkus different from classic enterprise Java frameworks, how Quarkus streamlines creating cloud-native applications, and makes deployment easy. Foreword by Markus Eisele. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Choose a Java framework that's as modern as your applications! Quarkus is a cloud-first framework designed for speed and cost optimization. It's Kubernetes-aware by default and includes amazing productivity features like live reloading, continuous testing, and a developer-friendly UI that lets you code fluidly without tedious setup. About the book Quarkus in Action provides a carefully designed learning path through Quarkus' key features and use cases. You'll learn hands-on by implementing a working car rental application with a cloud-native microservices design that includes Kubernetes, SQL and NoSQL databases, messaging, and observability. Along the way, you'll learn how Quarkus simplifies deployment on cloud platforms like OpenShift. What's inside - Speed up development with Quarkus Dev mode
- Troubleshoot running apps with Dev UI
- Continuous testing in the background
- Automatic startup of development databases About the reader For intermediate Java developers who have experience deve- loping server-side Java applications. About the author Martin Stefanko and Jan Martiska are Red Hat engineers and active contributors to the Quarkus project. Table of Contents Part 1
1 What is Quarkus?
2 Your first Quarkus application
3 Enhancing developer productivity with Quarkus
Part 2
4 Handling communications
5 Testing Quarkus applications
6 Exposing and securing web applications
7 Database access
8 Reactive programming
9 Quarkus messaging
Part 3
10 Cloud-native application patterns
11 Quarkus applications in the cloud
12 Custom Quarkus extensions
A Alternative languages and build tooling
B Tools installations
C Alternatives for developing frontend applications with Quarkus
商品描述(中文翻譯)
使用 Quarkus 框架構建具有彈性和可擴展性的雲原生企業 Java 應用程式。
Quarkus 讓您可以即時重新加載 Java 代碼,提供持續的背景測試,並自動提供資料庫實例——還有許多其他提升生產力的功能!Quarkus in Action 透過構建一個真實的商業應用程式,讓您快速掌握 Quarkus。 在 Quarkus in Action 中,您將: - 使用 Quarkus Dev 模式加速和增強 Java 開發- 理解如何使用 Dev UI 觀察和排除正在運行的應用程式問題
- 使用持續測試功能進行自動背景測試
- 新的框架和庫,如 Quarkus Messaging、gRPC 和 GraphQL
- 簡化應用程式在 Kubernetes 和 OpenShift 上的部署
- 通過 Docker 容器自動管理遠端服務,如資料庫和消息代理
- 通過使用指標、健康檢查和分佈式追蹤設置應用程式的可觀察性 Quarkus in Action 由 Martin Stefanko 和 Jan Martiska 撰寫,他們是 Red Hat 的工程師,並且都是 Quarkus 項目的活躍貢獻者。在本書中,您將學習 Quarkus 的運作方式,以及如何將其整合到您的技術棧中,以提高 Java 開發的生產力。了解 Quarkus 與經典企業 Java 框架的不同之處,Quarkus 如何簡化雲原生應用程式的創建,並使部署變得簡單。 前言由 Markus Eisele 撰寫。 購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF 和 ePub 格式電子書。 關於技術 選擇一個與您的應用程式一樣現代的 Java 框架!Quarkus 是一個以雲為先的框架,旨在實現速度和成本優化。它預設為 Kubernetes 友好,並包含令人驚豔的生產力功能,如即時重新加載、持續測試和開發者友好的 UI,讓您可以流暢編碼,而無需繁瑣的設置。 關於本書 Quarkus in Action 提供了一條精心設計的學習路徑,涵蓋 Quarkus 的關鍵特性和使用案例。您將通過實現一個具有雲原生微服務設計的運作中的汽車租賃應用程式來進行實踐,該設計包括 Kubernetes、SQL 和 NoSQL 資料庫、消息傳遞和可觀察性。在此過程中,您將學習 Quarkus 如何簡化在 OpenShift 等雲平台上的部署。 內容概覽 - 使用 Quarkus Dev 模式加速開發
- 使用 Dev UI 排除正在運行的應用程式問題
- 背景中的持續測試
- 自動啟動開發資料庫 關於讀者 適合具有開發伺服器端 Java 應用程式經驗的中級 Java 開發者。 關於作者 Martin Stefanko 和 Jan Martiska 是 Red Hat 的工程師,並且是 Quarkus 項目的活躍貢獻者。 目錄 第一部分
1 Quarkus 是什麼?
2 您的第一個 Quarkus 應用程式
3 使用 Quarkus 提升開發者生產力
第二部分
4 處理通信
5 測試 Quarkus 應用程式
6 暴露和保護網頁應用程式
7 資料庫訪問
8 反應式編程
9 Quarkus 消息傳遞
第三部分
10 雲原生應用程式模式
11 雲中的 Quarkus 應用程式
12 自定義 Quarkus 擴展
A 替代語言和構建工具
B 工具安裝
C 使用 Quarkus 開發前端應用程式的替代方案
作者簡介
Martin Stefanko has been working on Red Hat's middleware portfolio for the last seven years. He is responsible for the SmallRye Health and Narayana LRA extensions and is also contributing to several other core extensions mostly around MicroProfile integration. He is also involved in several MicroProfile specifications. Jan Martiska has been a Red Hatter for over 10 years and spent most of this tenure working on open-source, Java-based application platforms. Jan furthered Quarkus' observability capabilities by leading the MicroProfile Metrics specification and taking care of the relevant Quarkus extension. He's also contributed a lot into the SmallRye GraphQL extensions, both server and client.
作者簡介(中文翻譯)
馬丁·斯特凡科在紅帽的中介軟體產品組合中工作了七年。他負責 SmallRye Health 和 Narayana LRA 擴展,並且還參與了幾個主要擴展,主要圍繞 MicroProfile 整合。他也參與了幾個 MicroProfile 規範。
簡·馬提斯卡在紅帽工作超過十年,並且在這段期間大部分時間都在開發基於 Java 的開源應用平台。簡通過主導 MicroProfile Metrics 規範並負責相關的 Quarkus 擴展,進一步提升了 Quarkus 的可觀察性能力。他也對 SmallRye GraphQL 擴展(包括伺服器和客戶端)做出了很多貢獻。