Organization
The book is organized into 11 chapters and 4 appendixes. Chapter 1 explains messaging systems, messaging use cases, centralized and distributed architectures, and why JMS is important. Chapters 2 through 6 go into detail about developing JMS clients using the two messaging models, point-to-point and publish-and-subscribe, including how to filter messages using message selectors. Chapters 7 and 10 should be considered “advanced topics,” covering deployment and administration of messaging systems. Chapter 8 provides an overview of the Java 2, Enterprise Edition (Java EE) with regard to JMS, including coverage of message-driven beans as part of the Enterprise JavaBeans 3.0 specification. Chapter 9 covers the Spring Framework as it relates to messaging. Finally, Chapter 11 provides some insight into many of the design considerations and anti-patterns associated with messaging.
- Chapter 1, Messaging Basics
Defines enterprise messaging and common architectures used by messaging vendors. JMS is defined and explained, as are its two programming models, publish-and-subscribe and point-to-point. Many of the use cases and real-world scenarios for messaging are described in this chapter, as are the basics of the JMS API.
- Chapter 2, Developing a Simple Example
Walks the reader through the development of a simple publish-and-subscribe JMS client.
- Chapter 3, Anatomy of a JMS Message
Provides a detailed examination of the JMS message, the most important part of the JMS API.
- Chapter 4, Point-to-Point ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access