Building Reliable Applications with the Java Message Service

Java Message Service (JMS) is the Java Enterprise API that's used to send and receive messages. This course teaches you the basics of using JMS covering point-to-point messages, queues, transactions, and message driven beans.
Course info
Rating
(25)
Level
Intermediate
Updated
Aug 15, 2017
Duration
2h 10m
Table of contents
Description
Course info
Rating
(25)
Level
Intermediate
Updated
Aug 15, 2017
Duration
2h 10m
Description

At the heart of developing an enterprise application is messaging, and if you're using Java that means the Java Message Service (JMS). JMS is an API that provides a common interface to messaging systems, such as IBMs WebSphere MQ and Apache MQ. In this course, Building Reliable Applications with the Java Message Service, you'll learn how to write messaging applications with JMS. First, you'll explore both point-to-point and topic based messaging with JMS. Next, you'll dive into JMS transactions, and how you can use these to provide reliable messaging. Finally, you'll discover message persistence and priority, and how and where these can be used. When you're finished with this course, you'll have a solid understanding of what JMS is and how it can be used in practice.

About the author
About the author

Kevin has spent way too many years in the software industry. Starting on PL/1 on IBM mainframes then graduating through dBase IV to Windows and eventually onto Java, .Net and now JavaScript where he finally thinks he has found a home until the next new shiny comes along.

More from the author
Kotlin: Using Coroutines
Advanced
3h 50m
Aug 10, 2018
Kotlin Fundamentals
Beginner
4h 47m
Apr 15, 2017
More courses by Kevin Jones
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Kevin Jones and welcome to my course, Building Reliable Applications with the Java Messaging Service. I am an developer and owner at Rock Solid Knowledge, a software development company based in the United Kingdom. Messaging provides a mechanism to write scalable and reliable systems and is used widely in enterprises. Java Messaging Service or JMS is the API that Java developers use to send messages to and read messages from enterprise messaging systems. Some of the major topics that we will cover include: understand how publish and subscribe and point to point messaging works, understand the difference between topics and queues, see how different options can affect the delivery of messages, understand how transactions work in messaging systems, and how to create message driven beans to work within EJB. Before beginning this course you should be familiar with programming Java and by the end of this course you'll have a solid foundation to allow you to get started developing reliable and scalable messaging applications with JMS.