JETZT ONLINE BESTELLEN
Second Edition Juni 2009
ISBN 978-0-596-52204-9
328 Seiten
EUR32.00
Weitere Informationen zu diesem Buch
Inhaltsverzeichnis | Kolophon |
Inhaltsverzeichnis
-
Chapter 1 Messaging Basics
-
The Advantages of Messaging
-
Enterprise Messaging
-
Messaging Models
-
JMS API
-
Real-World Scenarios
-
RPC Versus Asynchronous Messaging
-
-
Chapter 2 Developing a Simple Example
-
The Chat Application
-
-
Chapter 3 Anatomy of a JMS Message
-
Headers
-
Properties
-
Message Types
-
-
Chapter 4 Point-to-Point Messaging
-
Point-to-Point Overview
-
The QBorrower and QLender Application
-
Message Correlation
-
Dynamic Versus Administered Queues
-
Load Balancing Using Multiple Receivers
-
Examining a Queue
-
-
Chapter 5 Publish-and-Subscribe Messaging
-
Publish-and-Subscribe Overview
-
The TBorrower and TLender Application
-
Durable Versus Nondurable Subscribers
-
Dynamic Versus Administered Subscribers
-
Unsubscribing Dynamic Durable Subscribers
-
Temporary Topics
-
-
Chapter 6 Message Filtering
-
Message Selectors
-
Declaring a Message Selector
-
Message Selector Examples
-
Not Delivered Semantics
-
Design Considerations
-
-
Chapter 7 Guaranteed Messaging and Transactions
-
Guaranteed Messaging
-
Message Acknowledgments
-
Message Groups and Acknowledgment
-
Transacted Messages
-
Lost Connections
-
Dead Message Queues
-
-
Chapter 8 Java EE and Message-Driven Beans
-
Java EE Overview
-
Enterprise JavaBeans 3.0 (EJB3) Overview
-
JMS Resources in Java EE
-
Message-Driven Beans
-
Message-Driven Bean Use Cases
-
-
Chapter 9 Spring and JMS
-
Spring Messaging Architecture
-
JmsTemplate Overview
-
Connection Factories and JMS Destinations
-
Sending Messages
-
Receiving Messages Synchronously
-
Message-Driven POJOs
-
The Spring JMS Namespace
-
-
Chapter 10 Deployment Considerations
-
Performance, Scalability, and Reliability
-
To Multicast or Not to Multicast
-
Security
-
Connecting to the Outside World
-
Bridging to Other Messaging Systems
-
-
Chapter 11 Messaging Design Considerations
-
Internal Versus External Destination
-
Request/Reply Messaging Design
-
Messaging Design Anti-Patterns
-
-
Appendix The Java Message Service API
-
Message Interfaces
-
Common Facilities
-
Common API
-
Point-to-Point API
-
Publish-and-Subscribe API
-
-
Appendix Message Headers
-
Appendix Message Properties
-
Property Names
-
Property Values
-
Immutable Properties
-
Property Value Conversion
-
Nonexistent Properties
-
Property Iteration
-
JMS-Defined Properties
-
Provider-Specific Properties
-
-
Appendix Installing and Configuring ActiveMQ
-
Installing ActiveMQ
-
Configuring ActiveMQ for JNDI
-
Configuration For Chat Examples
-
Configuration for P2P Examples
-
Configuration for Pub/Sub Examples
-
Configuration for Spring JMS Examples
-
-
Colophon
Zurück zu Java Message Service
