Chapter 32
Java EE Examples Using the JMS API
This chapter provides examples that show how to use the JMS API within a Java EE application in the following ways:
Using a session bean to send messages that are consumed by a message-driven bean using a message selector and a durable subscription
Using an application client to send messages that are consumed by two message-driven beans; the information from them is stored in a Java Persistence API entity
Using an application client to send messages that are consumed by a message-driven bean on a remote server
Using an application client to send messages that are consumed by message-driven beans on two different servers
The examples are in the following directory:
tut-install/javaeetutorial5/examples/jms/
To build and run the examples, you will do the following:
Use NetBeans IDE or the Ant tool to compile and package the example.
Use the Ant tool to create resources.
Use NetBeans IDE or the Ant tool to deploy the example.
Use NetBeans IDE or the Ant tool to run the client.
Each example has a build.xml file that refers to files in the following directory:
tut-install/javaeetutorial5/examples/bp-project/
See Chapter 23, A Message-Driven Bean Example for a simpler example of a Java EE application that uses the JMS API.