Mastering Java EE Development with WildFly: Create Enterprise-grade Java applications with WildFly

Luca Stancapiano

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-23
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 468
  • 裝訂: Paperback
  • ISBN: 1787287173
  • ISBN-13: 9781787287174
  • 相關分類: Java 程式語言
  • 下單後立即進貨 (約3~4週)

相關主題

商品描述

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命名和目錄接口,Java事務API,並使用ActiveMQ進行訊息中繼和訊息查詢。本書還將向您展示如何在應用程式中使用現有的後端JavaScript代碼。

通過本書,您將獲得在Java應用程式中實現最新Wildfly功能的知識。

風格和方法

本書的每一部分都向您展示如何盡可能輕鬆地使用WildFly 10的不同功能來創建企業級Java應用程式。