Mastering Java EE Development with WildFly: Create Enterprise-grade Java applications with WildFly
暫譯: 精通 Java EE 開發與 WildFly:使用 WildFly 創建企業級 Java 應用程式

Luca Stancapiano

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-23
  • 售價: $2,220
  • 貴賓價: 9.5$2,109
  • 語言: 英文
  • 頁數: 468
  • 裝訂: Paperback
  • ISBN: 1787287173
  • ISBN-13: 9781787287174
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Your one stop solution to create highly scalable enterprise grade Java applications with WildFly.

About This Book

  • Master Java EE development with the latest WildFly 10 application server.
  • Integrate with JSF and JMS and use efficient load balancing techniques to create real-time apps
  • Integrate your backend JavaScript code seamlessly into Java applications

Who This Book Is For

If you are a Java developer with at least basic knowledge of Java EE, then this book is for you. No previous knowledge of WildFly is required.

What You Will Learn

  • Configure the development environment along with native and cloud installation of WildFly
  • Write a DB schema and the relative entities and how to use the relationships between the entities
  • Analyze with examples all the java annotations to manage the EJB and the configuration to get better performances
  • Write different REST services through the EJB
  • Implement Web sockets 1.0 and know why and when use the web sockets
  • Work with Active MQ and write JMS clients to manage the authentication and authorization in the clients
  • Configure the mail server through the wildfly console
  • Learn how and when to use a new feature JAX-RS 2.0, which is the asynchronous call through REST
  • Use the new JSF features of Wildfly 10 such as Mojarra 2.2, JSF 2.2, Richfaces 4.5

In Detail

Packed with rich assets and APIs, Wildfly 10 allows you to create state-of-the-art Java applications. This book will help you take your understanding of Java EE to the next level by creating distributed Java applications using Wildfly.

The book begins by showing how to get started with a native installation of WildFly and it ends with a cloud installation. After setting up the development environment, you will implement and work with different WildFly features, such as implementing JavaServer Pages. You will also learn how you can use clustering so that your apps can handle a high volume of data traffic. You will also work with enterprise JavaBeans, solve issues related to failover, and implement Java Message Service integration. Moving ahead, you will be working with Java Naming and Directory Interface, Java Transaction API, and use ActiveMQ for message relay and message querying. This book will also show you how you can use your existing backend JavaScript code in your application.

By the end of the book, you'll have gained the knowledge to implement the latest Wildfly features in your Java applications.

Style and approach

Each part of this book shows you how to use different features of WildFly 10 to create enterprise grade Java applications as easily as possible.

商品描述(中文翻譯)

您的單一解決方案,用於創建高度可擴展的企業級 Java 應用程式,使用 WildFly。

關於本書


  • 掌握最新的 WildFly 10 應用伺服器的 Java EE 開發。

  • 整合 JSF 和 JMS,並使用高效的負載平衡技術來創建即時應用程式。

  • 將您的後端 JavaScript 代碼無縫整合到 Java 應用程式中。

本書適合誰

如果您是一位具備基本 Java EE 知識的 Java 開發人員,那麼這本書適合您。無需具備 WildFly 的先前知識。

您將學到什麼


  • 配置開發環境以及 WildFly 的本地和雲端安裝。

  • 撰寫資料庫架構及相關實體,並了解如何使用實體之間的關係。

  • 通過範例分析所有 Java 註解,以管理 EJB 並進行配置以獲得更好的性能。

  • 通過 EJB 撰寫不同的 REST 服務。

  • 實作 Web sockets 1.0,並了解何時及為何使用 Web sockets。

  • 使用 Active MQ 並撰寫 JMS 客戶端以管理客戶端的身份驗證和授權。

  • 通過 WildFly 控制台配置郵件伺服器。

  • 學習如何及何時使用新功能 JAX-RS 2.0,即通過 REST 的非同步呼叫。

  • 使用 WildFly 10 的新 JSF 功能,如 Mojarra 2.2、JSF 2.2、Richfaces 4.5。

詳細內容

WildFly 10 擁有豐富的資源和 API,讓您能夠創建最先進的 Java 應用程式。本書將幫助您通過使用 WildFly 創建分散式 Java 應用程式,將您對 Java EE 的理解提升到新的層次。

本書首先展示如何開始進行 WildFly 的本地安裝,最後則介紹雲端安裝。在設置開發環境後,您將實作並使用不同的 WildFly 功能,例如實作 JavaServer Pages。您還將學習如何使用叢集技術,以便您的應用程式能夠處理大量的數據流量。您將與企業 JavaBeans 一起工作,解決與故障轉移相關的問題,並實作 Java Message Service 整合。接下來,您將使用 Java Naming and Directory Interface、Java Transaction API,並使用 ActiveMQ 進行消息中繼和消息查詢。本書還將展示如何在您的應用程式中使用現有的後端 JavaScript 代碼。

到本書結束時,您將獲得在 Java 應用程式中實作最新 WildFly 功能的知識。

風格與方法

本書的每一部分都展示了如何使用 WildFly 10 的不同功能,以盡可能簡單的方式創建企業級 Java 應用程式。