Java EE 8 Microservices
暫譯: Java EE 8 微服務

Kamalmeet Singh, Mert Caliskan, Ondrej Mihalyi, Pavel Pscheidl

商品描述

Key Features

  • Learn how to efficiently build and implement microservices in Spring, and how to use Docker and Mesos to push the boundaries of what you thought possible
  • Examine a number of real-world use cases and hands-on code examples
  • Distribute your microservices in a completely new way.

Book Description

There is a shift from monolithic applications to MicroServices based ones as cloud based application are increasingly in demand. With this book you will get to know the components of Java EE 8 and how they are going to be used for implementing MicroServices.

The book will take you on a journey where a monolithic application will be transformed into a MicroServices based one. Once we learn how to create a MicroService, we move on to connecting them in traditional way and then use advanced approaches for asynchronous communication. You will also learn about advanced topics to make the Microservices robust, scalable and secure.

MicroServices form distributed application, and needs to be developed, packed, shipped and supported Java EE excels in all of these, proper ways of which are described in this book.

What you will learn

  • Build MicroServices from ground up with Java EE 8.
  • Implement and deploy MicroServices with Spring Boot.
  • Build Reactive pipelines for asynchronous Communication.
  • Use caching mechanisms, JWT to create scalable and secure MicroServices.
  • Empower MicroServices with the MicroProfile effort to aid in Health Check, Fault Tolerance and monitoring mechanisms
  • Use containers to build and deploy MicroServices.
  • Create contract-first documentation with Swagger and API Blueprint.

商品描述(中文翻譯)

**主要特點**

- 學習如何有效地在 Spring 中構建和實現微服務,以及如何使用 Docker 和 Mesos 擴展您認為可能的界限。
- 檢視多個真實世界的使用案例和實作代碼範例。
- 以全新的方式分發您的微服務。

**書籍描述**

隨著基於雲的應用需求日益增加,從單體應用轉向基於微服務的應用已成為趨勢。本書將讓您了解 Java EE 8 的組件以及它們如何用於實現微服務。

本書將帶您踏上一段旅程,將單體應用轉變為基於微服務的應用。一旦我們學會如何創建微服務,我們將以傳統方式將它們連接起來,然後使用先進的方法進行非同步通信。您還將學習高級主題,以使微服務更加健壯、可擴展和安全。

微服務形成分散式應用,需要開發、打包、運送和支持,Java EE 在這些方面表現出色,本書將詳細描述這些正確的方法。

**您將學到的內容**

- 從零開始使用 Java EE 8 構建微服務。
- 使用 Spring Boot 實現和部署微服務。
- 為非同步通信構建反應式管道。
- 使用緩存機制和 JWT 創建可擴展和安全的微服務。
- 利用 MicroProfile 努力增強微服務的健康檢查、容錯和監控機制。
- 使用容器構建和部署微服務。
- 使用 Swagger 和 API Blueprint 創建契約優先的文檔。