Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Spring: Messaging with JMS

via LinkedIn Learning

Overview

Learn how to implement messaging within your enterprise Spring applications using JMS.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Getting Started with Spring JMS
  • Understanding JMS 1.1 Spec
  • JMS 1.1 versus Spring JMS API
  • Spring JMS basic connection, part 1
  • Spring JMS basic connection, part 2
2. MQ Server, Message Queues, and Topics
  • Understanding message queues and servers
  • Configure ActiveMQ server
  • Send messages to ActiveMQ
  • View messages in ActiveMQ Web Console
  • Read from ActiveMQ message queue
3. Message Types and Converters
  • Spring JMS message converters
  • Project work for JMS message converter
  • Example code using Spring JMS converter
  • Demonstrate app with changes
  • Message converter for XML messages
  • Create custom message listener with Spring
  • Register custom message listener with Spring
4. Configs, Pooling, and Transactions
  • Connection configuration practices with application properties
  • Connection configuration using SingleConnectionFactory
  • Connection configuration using CachedConnectionFactory
  • Transaction management with Spring JMS (transactions)
  • Transaction management with dead letter queue
5. Sessions, Headers, and Response Management
  • JMS headers and ways to use them
  • JMS headers and response management
  • Response management using @sendTo('destination')
  • Response management using MessageBuilder sending JMS headers
  • Response management using JmsResponse
Conclusion
  • Next steps

Taught by

Michael D. Rodgers, Jr

Reviews

4.6 rating at LinkedIn Learning based on 119 ratings

Start your review of Spring: Messaging with JMS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.