Chapter 8. Messaging

In this chapter we discuss the Java Message Service API before moving on to Message-driven beans. In particular we will cover:

  • Java Message Service (JMS) API

  • Point-to-point and publish/subscribe messaging models

  • Queue producer and consumer examples

  • Topic producer and consumer examples

  • Message-driven beans (MDBs)

  • MDB activation configuration properties

  • MDB lifeCycle

  • Sending message confirmation to a client

  • MDBs and transactions

Introduction

So far our examples have all been synchronous. For example, a client invokes a session bean which performs some operation while the client waits. When the session bean completes its operation (or operations), control is passed back to the client and the client continues with the remaining operations. ...

Get EJB 3 Developer Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.