Consuming JMS messages with message-driven beans

The most common way of implementing JMS message consumers is by developing message-driven beans. Message-driven beans are a special type of Enterprise JavaBean (EJB) whose purpose is to listen to JMS messages on a message queue or topic. Message-driven beans provide EJB features such as transactions and scalability.

Note

In real systems, JMS message producers and JMS message consumers will be developed in separate NetBeans projects, as these are usually completely different systems. For simplicity, we will develop both the JMS producer and consumer in the same NetBeans project.

We can develop message-driven beans in NetBeans by going to File | New File, selecting the Enterprise JavaBeans category, ...

Get Java EE 7 Development with NetBeans 8 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.