AMQ-001: ActiveMQ Syllabus
Day 1 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
Day 2 Advanced ActiveMQ
- Message Persistence with ActiveMQ
- Embedding ActiveMQ in Java applications and containers
- Networks of Brokers
Day 1
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
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.
General information
Approach
Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in an highly interactive, intensely hands-on setting. The ActiveMQ course not only focuses on explaining the many options available with ActiveMQ, but it also focuses on using ActiveMQ and Spring JMS in a networked environment.
Assumptions
We assume participants have a good understanding of the Java programming language, the creation of both XML and annotation-based configuration meta data and the development of applications powered by the Spring Framework 2.5.
Lab Work
Since this class focuses on a number of SpringSource technologies, this course is 50% theory-oriented and 50% lab-work. The lab work is aimed toward providing the student complete mastery of ActiveMQ and Spring JMS.
Since lab work is important to the student learning experience, you use a computer when taking this course. For scheduled public training events, we generally (unless otherwise indicated) provide a fully configured lab PC for your use. You may bring your laptop, but it is not necessary. For on-site trainings, SpringSource also offers the possibility of arranging a development machine for you. More information about the availability of computers is available when registering for this course.
Contact Us
If you would like more information on this training, please contact us.

