Helidon Revealed: A Practical Guide to Oracle's Microservices Framework

Redlich, Michael

  • 出版商: Apress
  • 出版日期: 2024-12-31
  • 售價: $2,190
  • 貴賓價: 9.5$2,081
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868802935
  • ISBN-13: 9798868802935
  • 相關分類: Microservices 微服務SOAOracle
  • 尚未上市,無法訂購

相關主題

商品描述

This book is your comprehensive introduction to Project Helidon, Oracle's Java-based microservices framework for building cloud-native applications. The book introduces the two flavors of Helidon--Helidon SE and Helidon MP--and shows how to quickly build applications with each one.
The book begins by placing the Helidon framework in context and explaining the MicroProfile and Jakarta EE specifications that underlie the building of microservices-based applications. From there, you will learn about the individual components of Helidon SE and Helidon MP, and you will see examples of building applications for both flavors, and for MicroProfile and Jakarta EE. Finally, the book shows how to convert Helidon applications from Java bytecode into native binaries for instant application startup and peak performance.

What You Will Learn

  • Choose correctly between Helidon SE and Helidon MP
  • Create starter applications using the Helidon SE and Helidon MP quick starts
  • Create server and client applications with Helidon SE components
  • Create a microservices-based application with the MicroProfile specifications
  • Create a database application with the Jakarta NoSQL specification
  • Generate native code with GraalVM for faster application startup time

Who This Book Is For
Java developers who create microservices applications; those interested in building such applications using the Helidon framework; and developers of microservices applications who want functionality such as native-image support through GraalVM, compatibility with MicroProfile, easy connectivity to database engines, and support for reactive development patterns

商品描述(中文翻譯)

這本書是關於Oracle的Java-based微服務框架Project Helidon的全面介紹,用於構建雲原生應用程序。該書介紹了Helidon的兩種版本——Helidon SE和Helidon MP——並展示了如何使用每個版本快速構建應用程序。

該書首先將Helidon框架置於上下文中,並解釋了構建基於微服務的應用程序的MicroProfile和Jakarta EE規範。從那裡,您將了解Helidon SE和Helidon MP的各個組件,並看到使用兩種版本、MicroProfile和Jakarta EE構建應用程序的示例。最後,該書展示了如何將Helidon應用程序從Java字節碼轉換為本地二進制文件,以實現即時應用程序啟動和最佳性能。

您將學到以下內容:
- 正確選擇Helidon SE和Helidon MP之間的版本
- 使用Helidon SE和Helidon MP的快速入門創建起始應用程序
- 使用Helidon SE組件創建服務器和客戶端應用程序
- 使用MicroProfile規範創建基於微服務的應用程序
- 使用Jakarta NoSQL規範創建數據庫應用程序
- 使用GraalVM生成本地代碼,以實現更快的應用程序啟動時間

本書適合以下讀者:
- 創建微服務應用程序的Java開發人員
- 使用Helidon框架構建此類應用程序的人士
- 微服務應用程序的開發人員,希望通過GraalVM實現本地映像支持、與MicroProfile兼容、輕鬆連接數據庫引擎以及支持反應式開發模式的功能。

作者簡介

Michael Redlich has been an active member within the Java community for the past 25 years. He founded the Garden State Java User Group in 2001 that remains in continuous operation. Since May 2016, Mike has served as a Java community news editor for InfoQ where his contributions include news items, technical articles and technical reviews for external authors. He has been the lead Java Queue Editor since July 2021. Mike was named a Java Champion in April 2023.

Mike has presented at venues such as Oracle Code One, JCON, Emerging Technologies for the Enterprise, Trenton Computer Festival (TCF), TCF IT Professional Conference, and numerous Java User Groups. Mike serves as a committer on the Jakarta NoSQL and Jakarta Data specifications, and participates on the leadership council of the Jakarta EE Ambassadors

Mike recently retired from ExxonMobil Technology & Engineering in Clinton, New Jersey with 331/2 years of service. His experience included developing custom scientific laboratory applications, web applications, chemometrics, polymer physics, infrared spectroscopy and automotive testing. He also has experience as a Technical Support Engineer at Ai-Logix, Inc. (now AudioCodes) where he provided technical support and developed telephony applications for customers.

Mike makes his home in Flemington, New Jersey with his lovely wife, Rowena, where they spend quality time cycling and traveling to New Orleans, Louisiana and Newport, Rhode Island throughout the year.


作者簡介(中文翻譯)

Michael Redlich在過去的25年中一直是Java社群的活躍成員。他於2001年創立了Garden State Java User Group,至今仍持續運作。自2016年5月以來,Mike擔任InfoQ的Java社群新聞編輯,他的貢獻包括新聞項目、技術文章和對外作者的技術評論。自2021年7月以來,他一直擔任Java Queue編輯的主要職位。Mike於2023年4月被授予Java Champion的稱號。

Mike曾在Oracle Code One、JCON、Emerging Technologies for the Enterprise、Trenton Computer Festival (TCF)、TCF IT Professional Conference和許多Java User Group等場合演講。Mike是Jakarta NoSQL和Jakarta Data規範的貢獻者,並參與了Jakarta EE Ambassadors的領導委員會。

Mike最近從新澤西州克林頓的ExxonMobil Technology & Engineering退休,他在那裡工作了33年半。他的經驗包括開發定制的科學實驗室應用程序、網絡應用程序、化學計量學、聚合物物理學、紅外光譜學和汽車測試。他還在Ai-Logix, Inc.(現在是AudioCodes)擔任技術支援工程師,為客戶提供技術支援並開發電話應用程序。

Mike與他可愛的妻子Rowena一起居住在新澤西州的Flemington,他們一年四季都會花時間騎自行車和旅行到路易斯安那州的新奧爾良和羅德島的紐波特。