Beginning Helidon: Building Cloud-Native Microservices and Applications

Kornilov, Dmitry, Kec, Daniel, Aleksandrov, Dmitry

  • 出版商: Apress
  • 出版日期: 2023-07-20
  • 售價: $2,330
  • 貴賓價: 9.5$2,214
  • 語言: 英文
  • 頁數: 464
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484294726
  • ISBN-13: 9781484294727
  • 相關分類: Microservices 微服務SOA
  • 海外代購書籍(需單獨結帳)

商品描述

Learn how to build cloud-native microservices with Helidon - an open-source Java framework from Oracle. This book will show you how to take full advantage of the cloud by optimizing applications with fast start times, low memory consumption, and a small disk footprint.

The open-source Helidon framework provides all that, and more. It's based on Java 17, giving you full access to new code features. This book reveals how Helidon also supports modern enterprise Java standards such as MicroProfile. Plus, you'll see how Helidon lets you use GraalVM to build lightning-fast native executables, and its unique reactive layer allows you to develop efficient low-level APIs.

Each chapter in the book teaches a new Helidon concept through practical examples based on real-life use-cases. You'll learn how to add observability and security to your microservices, how to work with databases, and call other services. You'll also look at all MicroProfile 5.0 platform specifications as well as some stand-alone specs such as Messaging and Long Running Actions. Best of all, everything covered in this book makes it a great study guide for the upcoming Oracle Helidon certification - the perfect way to prove your new skills to a prospective employer!

What You'll Learn

  • Package microservices using JLink and GraalVM
  • Deploy microservices to Kubernetes
  • Review MicroProfile 5.0 specifications in detail
  • Understand the basics of Helidon Reactive APIs

Who This Book Is For

Developers and architects who want to start developing cloud-native applications; developers who already use different Java framework and want to learn about Helidon; those interested in developing portable applications using MicroProfile and Jakarta EE


商品描述(中文翻譯)

學習如何使用 Helidon 這個來自 Oracle 的開源 Java 框架建立雲原生微服務。本書將向您展示如何充分利用雲端,通過優化應用程式的快速啟動時間、低內存消耗和小磁碟佔用來提升效能。

開源的 Helidon 框架提供了所有這些功能以及更多。它基於 Java 17,讓您完全使用新的程式碼功能。本書還揭示了 Helidon 如何支援現代企業級 Java 標準,如 MicroProfile。此外,您還將看到 Helidon 如何讓您使用 GraalVM 建立快速的本機執行檔,以及其獨特的反應式層讓您能夠開發高效的低層級 API。

本書的每一章都通過基於實際使用案例的實用示例來教授新的 Helidon 概念。您將學習如何為微服務添加可觀察性和安全性,如何使用資料庫,以及如何調用其他服務。您還將研究所有 MicroProfile 5.0 平台規範,以及一些獨立的規範,如 Messaging 和 Long Running Actions。最重要的是,本書涵蓋的所有內容都使其成為即將推出的 Oracle Helidon 認證的一本優秀學習指南,這是向潛在雇主證明您的新技能的完美方式!

您將學到什麼:
- 使用 JLink 和 GraalVM 打包微服務
- 將微服務部署到 Kubernetes
- 詳細了解 MicroProfile 5.0 規範
- 理解 Helidon 反應式 API 的基礎知識

本書適合對開發雲原生應用程式感興趣的開發人員和架構師;已經使用不同 Java 框架並希望了解 Helidon 的開發人員;以及對使用 MicroProfile 和 Jakarta EE 開發可攜式應用程式感興趣的人。

作者簡介

Dmitry Kornilov is the Director of Software Development at Oracle. He is leading the project Helidon and actively participating in Jakarta EE and MicroProfile communities. Dmitry is an open-source enthusiast and speaker who has earned the "Star Spec Lead" and "Outstanding Spec Lead" awards.

Daniel Kec is a Java Developer at Oracle working on the Helidon project.

Dmitry Aleksandrov is a software developer at Oracle, Java Champion, and Oracle Groundbreaker. He is currently working on Project Helidon. He is a co-lead of the Bulgarian Java User Group and co-organizer of jPrime Conf.

作者簡介(中文翻譯)

Dmitry Kornilov 是 Oracle 的軟體開發總監。他領導著 Helidon 專案,並積極參與 Jakarta EE 和 MicroProfile 社群。Dmitry 是一位熱愛開源的熱衷者和演講者,曾獲得「Star Spec Lead」和「Outstanding Spec Lead」獎項。

Daniel Kec 是 Oracle 的 Java 開發人員,正在參與 Helidon 專案的開發。

Dmitry Aleksandrov 是 Oracle 的軟體開發人員,同時也是 Java Champion 和 Oracle Groundbreaker。他目前正在參與 Helidon 專案的開發。他是保加利亞 Java 使用者群組的共同負責人,也是 jPrime Conf 的共同組織者。