JMS Training

Workshop Length

4 days

Description

The Java Message Service (JMS) is Sun's API for creating message driven applications using Java. This class is for experienced Java developers who want to start using JMS and Message Driven Beans to build distributed applications. We'll cover the general principals of message driven application development plus all the details of using JMS. This is a hands-on workshop. Each student will create multiple JMS applications in class.

Prerequisites

General proficiency in the Java programming language.

Pricing

For private, dedicated workshops see our price page. For public, open-enrollment workshops, see the table to the right.

Topics

  • Technical Overview
    • What is Messaging?
    • What is JMS?
    • JMS and Other Technologies
      • RMI
      • EJB
      • SOAP/Web Services
    • JMS Products
  • The JMS Programming Model
    • JMS Domains
      • Point-to-Point (Queues)
      • Publish-Subscribe (Topics)
    • Receiver Models
      • Asynch (Message Listener)
      • Synch (Polling)
    • The Pieces
      • Connection
      • Session
      • MessageProducer
      • MessageConsumer
      • Message
      • Destination
    • Administered Objects/JNDI
  • The Point-to-Point API
    • Queue
    • QueueConnectionFactory
    • QueueConnection
    • QueueSession
    • QueueSender
    • QueueReceiver
  • The Publish/Subscribe API
    • Topic
    • TopicConnectionFactory
    • TopicConnection
    • TopicSession
    • TopicPublisher
    • TopicSubscriber
  • Simple Queue Examples
    • Setting up the Queue
    • Building the Sender
    • Building the Receiver - Synchronously
    • Building the Receiver - Asynchronously
    • Building the Receiver - Using EJB
  • Simple Topic Examples
    • Setting up the Topic
    • Building the Publisher
    • Building the Subscriber - Synchronously
    • Building the Subscriber - Asynchronously
    • Building the Subscriber - Using EJB
  • Specific Vendor Implementations
  • Advanced Topics
    • Reliability Issues
    • Exception Handling
    • Message Filtering
    • Interoperability

Upcoming Dates

We don't cancel classes due to low enrollment.

Date Price  
06/23/2008 $2,400 Signup
07/07/2008 $2,400 Signup
07/14/2008 $2,400 Signup
07/28/2008 $2,400 Signup
08/04/2008 $2,400 Signup
08/11/2008 $2,400 Signup
08/18/2008 $2,400 Signup
08/25/2008 $2,400 Signup
09/01/2008 $2,400 Signup
09/08/2008 $2,400 Signup
09/15/2008 $2,400 Signup
09/22/2008 $2,400 Signup
09/29/2008 $2,400 Signup
10/06/2008 $2,400 Signup
10/13/2008 $2,400 Signup