Jakarta EE Application Development - Second Edition: Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence,
暫譯: Jakarta EE 應用程式開發 - 第二版:使用 Jakarta CDI、RESTful 網路服務、JSON 綁定、持久性建構企業應用程式
Heffelfinger, David R.
- 出版商: Packt Publishing
- 出版日期: 2024-02-29
- 售價: $1,710
- 貴賓價: 9.5 折 $1,625
- 語言: 英文
- 頁數: 316
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1835085261
- ISBN-13: 9781835085264
-
相關分類:
JavaScript
海外代購書籍(需單獨結帳)
商品描述
Learn Jakarta EE by building real-world microservices with code examples, practical exercises, and the latest Jakarta EE features
Key Features:
- Craft microservices using standard Jakarta EE technologies such as Jakarta RESTful Web Services, JSON Processing, and JSON Binding
- Design web-based applications with Jakarta Faces
- Harness Jakarta EE technologies such as Jakarta Enterprise Beans and Jakarta Messaging to build enterprise applications
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description:
Jakarta EE stands as a robust standard with multiple implementations, presenting developers with a versatile toolkit for building enterprise applications. However, despite the advantages of enterprise application development, vendor lock-in remains a concern for many developers, limiting flexibility and interoperability across diverse environments.
This Jakarta EE application development guide addresses the challenge of vendor lock-in by offering comprehensive coverage of the major Jakarta EE APIs and goes beyond the basics to help you develop applications deployable on any Jakarta EE compliant runtime.
This book introduces you to JSON Processing and JSON Binding and shows you how the Model API and the Streaming API are used to process JSON data. You'll then explore additional Jakarta EE APIs, such as WebSocket and Messaging, for loosely coupled, asynchronous communication and discover ways to secure applications with the Jakarta EE Security API. Finally, you'll learn about Jakarta RESTful web service development and techniques to develop cloud-ready microservices in Jakarta EE.
By the end of this book, you'll have developed the skills to craft secure, scalable, and cloud-native microservices that solve modern enterprise challenges.
What You Will Learn:
- Design microservices architectures with a clear separation of concerns
- Understand the contexts and dependency injection (CDI) specification to develop Java EE applications
- Use Jakarta Faces to create interactive web applications using component-based development
- Understand the steps involved in handling JSON data with Jakarta JSON Processing and Binding
- Design secure RESTful web services using server-sent events (SSE) for real-time data updates
- Secure your applications with the Jakarta Security API
- Build message-driven applications with Jakarta Messaging
Who this book is for:
This book is for Java developers looking to learn Jakarta EE and expand their skill set. You'll also find this book useful if you are familiar with Java EE and want to stay abreast of the latest version of the Jakarta EE specification. Knowledge of core Java concepts such as OOP, data types, control flow, and basic collections will be beneficial.
商品描述(中文翻譯)
透過實作真實世界的微服務,學習 Jakarta EE,並附有程式碼範例、實用練習及最新的 Jakarta EE 特性
主要特點:
- 使用標準的 Jakarta EE 技術,如 Jakarta RESTful Web Services、JSON 處理和 JSON 綁定,來構建微服務
- 使用 Jakarta Faces 設計基於網頁的應用程式
- 利用 Jakarta EE 技術,如 Jakarta Enterprise Beans 和 Jakarta Messaging,來構建企業應用程式
- 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書
書籍描述:
Jakarta EE 是一個強大的標準,擁有多種實作,為開發者提供了一個多功能的工具包來構建企業應用程式。然而,儘管企業應用程式開發有其優勢,供應商鎖定仍然是許多開發者的顧慮,限制了在不同環境中的靈活性和互操作性。
本書針對供應商鎖定的挑戰,提供了主要 Jakarta EE API 的全面覆蓋,並超越基礎知識,幫助您開發可在任何符合 Jakarta EE 的運行時上部署的應用程式。
本書將介紹 JSON 處理和 JSON 綁定,並展示如何使用模型 API 和串流 API 來處理 JSON 數據。接著,您將探索其他 Jakarta EE API,如 WebSocket 和 Messaging,以實現鬆耦合的非同步通信,並發現如何使用 Jakarta EE Security API 來保護應用程式。最後,您將學習 Jakarta RESTful 網路服務的開發及在 Jakarta EE 中開發雲端就緒微服務的技術。
在本書結束時,您將具備設計安全、可擴展且雲原生微服務的技能,以解決現代企業挑戰。
您將學到的內容:
- 設計具有明確關注點分離的微服務架構
- 理解上下文和依賴注入 (CDI) 規範,以開發 Java EE 應用程式
- 使用 Jakarta Faces 創建基於組件開發的互動式網頁應用程式
- 理解使用 Jakarta JSON Processing 和 Binding 處理 JSON 數據的步驟
- 使用伺服器發送事件 (SSE) 設計安全的 RESTful 網路服務,以實現即時數據更新
- 使用 Jakarta Security API 保護您的應用程式
- 使用 Jakarta Messaging 構建基於消息的應用程式
本書適合誰:
本書適合希望學習 Jakarta EE 並擴展技能的 Java 開發者。如果您熟悉 Java EE 並希望跟上最新版本的 Jakarta EE 規範,本書也將對您有所幫助。了解核心 Java 概念,如物件導向程式設計 (OOP)、數據類型、控制流程和基本集合將是有益的。