Cloud Development with WildFly: WildFly Swarm and OpenShift

Tomasz Adamski

  • 出版商: Packt Publishing
  • 出版日期: 2018-03-30
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 296
  • 裝訂: Paperback
  • ISBN: 1786462370
  • ISBN-13: 9781786462374
  • 相關分類: ARM
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Develop modern, cloud-oriented applications using WildFly Swarm and OpenShift

Key Features

  • Create step-by-step functional and modular Cloud Applications with WildFly
  • Integrate OpenShift to get the best cloud development environment
  • Monitor, manage, and automate your application modules efficiently

Book Description

The book will start with the current state of Java EE and its relevance to cloud development, along with the tools and technologies used throughout the book. You will get the initial taste of WildFly Swarm by developing and deploying the first application using it. You will also learn how to create a more complicated example using a wider array of Java EE technologies and Swarm by extending the previous application and tuning the configuration of your services.

Moving along, you will deploy your applications in the cloud and add necessary dependencies, database configuration, and configure scalability to your application with OpenShift. You will also learn how to use Kubernetes discovery and load-balancing to connect services, along with the usage of Hystrix to add resilience and fault tolerance to your application.

You will learn what continuous Integration is, how its concepts can be achieved using Jenkins server, and use Keycloak management tools to configure authentication data. By the end of the book, you would have a fully functional, example application and will gain practical knowledge about Java EE cloud development, which can be used as a reference for your further projects

What you will learn

  • Utilize Java EE technology to develop modern cloud-enabled applications
  • Learn how easily you can create microservices with WildFly Swarm using proven Java EE technologies
  • Benefits of OpenShift - easy deployment of your services, out of the box scalability and healing, integration with Continuous Integration tools
  • Integrate the sample application with Jenkins- Continuous Integration server
  • Utilize Netflix OSS to connect your services and provide resilience to your application
  • Provide security to your application using Keycloak
  • What is Hawkular and how it can be used to monitor distributed applications.

Who This Book Is For

If you're an experienced developer familiar with Java EE technologies and would like to learn how you can use those technologies in the cloud with WildFly and OpenShift, then this book is for you.

商品描述(中文翻譯)

**使用 WildFly Swarm 和 OpenShift 開發現代雲端應用程式**

**主要特點**
- 使用 WildFly 創建逐步功能性和模組化的雲端應用程式
- 整合 OpenShift 以獲得最佳的雲端開發環境
- 高效監控、管理和自動化您的應用程式模組

**書籍描述**
本書將從 Java EE 的現狀及其在雲端開發中的相關性開始,並介紹書中使用的工具和技術。您將通過開發和部署第一個應用程式來初步體驗 WildFly Swarm。您還將學習如何使用更廣泛的 Java EE 技術和 Swarm 創建更複雜的範例,通過擴展先前的應用程式並調整服務的配置。

接下來,您將在雲端部署應用程式,並添加必要的依賴項、數據庫配置,並使用 OpenShift 配置應用程式的可擴展性。您還將學習如何使用 Kubernetes 發現和負載平衡來連接服務,以及使用 Hystrix 為您的應用程式增加韌性和容錯能力。

您將了解什麼是持續整合,如何使用 Jenkins 伺服器實現其概念,並使用 Keycloak 管理工具配置身份驗證數據。到書籍結束時,您將擁有一個功能完整的範例應用程式,並獲得有關 Java EE 雲端開發的實用知識,這可以作為您未來專案的參考。

**您將學到的內容**
- 利用 Java EE 技術開發現代雲端應用程式
- 學習如何使用經過驗證的 Java EE 技術輕鬆創建 WildFly Swarm 微服務
- OpenShift 的好處 - 輕鬆部署您的服務、即時可擴展性和自我修復、與持續整合工具的整合
- 將範例應用程式與 Jenkins 持續整合伺服器整合
- 利用 Netflix OSS 連接您的服務並為應用程式提供韌性
- 使用 Keycloak 為您的應用程式提供安全性
- 什麼是 Hawkular 以及如何用於監控分散式應用程式。

**本書適合誰**
如果您是一位熟悉 Java EE 技術的經驗豐富的開發者,並希望學習如何在雲端中使用這些技術與 WildFly 和 OpenShift,那麼這本書適合您。