Java Messaging Service (JMS)

Have Queries? Ask us +91 72592 22234

Course Overview

The Java Messaging Service Training covers asynchronous messaging using the Java Message Service, or JMS. Both the point-to-point and publish-and-subscribe messaging styles are covered, but there is an emphasis on the more popular point-to-point approach using message queues. The Java Messaging Service course moves quickly from JMS fundamentals connections, sessions, queues, topics, etc. to intermediate techniques such as message properties and selectors. By the end of the course, Participants will understand JMS reliability and be able to make intelligent architectural choices between delivery modes, acknowledgement modes, and transacted sessions.

Course Content

JMS Concepts

  • Introduction
  • JMS and the J2EE Platform
  • Basic JMS Concepts
  • The JMS Programming Model
  • Point-to-Point Example - Sender
  • Point-to-Point Example - Receiver
  • Configuring JMS for WebLogic
  • Running the Point-to-Point Example
  • Publish/Subscribe Example - Publisher
  • Publish/Subscribe Example - Subscriber
  • Running the Publish/Subscribe Example

JMS Message Format

  • Message Header Fields
  • Message Properties
  • Message Selectors
  • Using Other Message Formats

JMS Reliability

  • Reliable Message Delivery
  • Message Acknowledgement
  • Message Persistence
  • Configuring a JDBC Connection Pool
  • Configuring Data Sources
  • Configuring a JMS Store in WebLogic
  • Viewing the JMS JDBC Store
  • Temporary Destinations
  • Enabling Temporary Destinations in WebLogic
  • Durable Subscriptions
  • JMS Transactions
  • JMS Transactions - Example
  • Special Considerations for JMS Transactions

Java Naming and Directory Interface (JNDI)

  • What is JNDI?
  • Benefits of JNDI
  • Naming Services
  • Directory Services
  • Using JNDI
  • Context Operations
  • JNDI Utility Class
  • JNDI Example
  • Running the JNDI Example
  • Naming Exceptions

Message-Driven Beans

  • Message-Driven Beans
  • Message-Driven Bean Example
  • Running the Message-Driven Bean Example

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234