Java Messaging (Paperback)

Eric Bruno

  • 出版商: Charles River Media
  • 出版日期: 2005-11-07
  • 定價: $1,350
  • 售價: 6.0$810
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 1584504188
  • ISBN-13: 9781584504184
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Description

As software becomes more complex, and the Web is leveraged further, the need for messaging software continues to grow. Virtually all software written today requires at least one form of internal, and even external, communication. Java Messaging explores the various methods of intra-process and inter-process messaging for Java software, such as JavaBean events, JMS, JAX-RPC, JAXM, SOAP, and Web Services. Programmers will learn the basics of these APIs, as well as how, when, and why to use each one, including how to use them in combination, such as combining SOAP with JMS over a WAN. The book begins by walking the reader through simple intra-process communication using JavaBean events. A set of classes is constructed that extend JavaBean events beyond one JVM, transparently using JMS. The messaging paradigms of JMS are explained thoroughly, including in-depth discussions on the theory and mechanics of message queues. Design patterns and helper classes are also explored, which ultimately combine to form a generic messaging framework that helps programmers avoid common pitfalls. This framework, explained throughout the book, provides for the seamless integration of JMS with SOAP Web Services that is required to build distributed applications. Starting from the first chapter, a comprehensive sample application (an online stock trading system) is built using the framework and messaging paradigms discussed in the book. By the end of the book, programmers will not only understand the various messaging paradigms, but they will also understand how to architect complex distributed applications that use them together – with a framework that provides a running start.

 

商品描述(中文翻譯)

描述

隨著軟體變得越來越複雜,並且網路的應用越來越廣泛,對於訊息傳遞軟體的需求也不斷增加。現今幾乎所有的軟體都需要至少一種形式的內部和外部通訊。《Java Messaging》探討了Java軟體的進程內和進程間通訊的各種方法,例如JavaBean事件、JMS、JAX-RPC、JAXM、SOAP和Web Services。程式設計師將學習這些API的基礎知識,以及何時、如何和為什麼使用每一種方法,包括如何結合使用它們,例如在廣域網路上結合SOAP和JMS。本書首先通過引導讀者進行簡單的進程內通訊,使用JavaBean事件構建了一組類,將JavaBean事件透明地擴展到超出一個JVM,並使用JMS。詳細解釋了JMS的通訊範式,包括對訊息佇列的理論和機制的深入討論。還探討了設計模式和輔助類,最終結合形成一個通用的訊息框架,幫助程式設計師避免常見的問題。本書中詳細解釋了這個框架,並提供了使用JMS與SOAP Web Services進行無縫整合的分散式應用程式所需的建置方法。從第一章開始,使用這個框架和在本書中討論的通訊範式,建立了一個全面的樣本應用程式(一個線上股票交易系統)。到本書結束時,程式設計師不僅將了解各種通訊範式,還將了解如何設計複雜的分散式應用程式,並使用提供快速啟動的框架來整合這些通訊範式。