In this 2 day course, you will be introduced to the capabilities of the ActiveMQ message-oriented middleware and the value added by Spring JMS.
Introduction to ActiveMQ and Spring JMS
- Configuring and running ActiveMQ
- Introduction to Spring JMS
- JMS resources and ActiveMQ connectors
- Consumer and Destination options in ActiveMQ
Advanced ActiveMQ
- Message Persistence with ActiveMQ
- Embedding ActiveMQ in Java applications and containers
- Networks of Brokers
Day 1 starts with an introduction to the concepts of a message-oriented middleware and then becomes focused on ActiveMQ and its feature set. You will soon learn enough to work with the ActiveMQ “quick start” and, in the first lab, you will be configuring and running ActiveMQ.
Day 1 continues to build upon your understanding of the concepts behind ActiveMQ as you are introduced to the JMS API and SpringSource’s JMS implementation using ActiveMQ, Spring JMS.
After your lab demonstrating the use of JMS resources and ActiveMQ connectors, Day 1 concludes with a thorough discussion concerning the development options you have for dealing with various consumer options and destination options available in ActiveMQ.
Day 2 begins with a discussion of message persistence with ActiveMQ. You will learn about the differences between the various persistence options in ActiveMQ and how to configure them. The lectures will begin to focus on advanced use of ActiveMQ, including the creation of a network broker.
In the afternoon, you will learn about embedding ActiveMQ in Java applications. When Day 2 concludes you will understand how to configure a network of brokers and how to embed ActiveMQ in your applications.