Expanded Library

Building Reliable Applications with the Java Message Service

by Kevin Jones

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.

What you'll learn

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

A long time ago in a university far, far away Kevin fell in love with programming. Initially on the university's DEC20 computer doing BASIC and Pascal and a little bit of Fortran. His first job had him writing batch PL/1 on an IBM mainframe where he also discovered the arcane delights of JCL. He soon realized the multiuser systems were not for him after discovering the delights of dBase IV on IBM PCs. From here it was all downhill as he became addicted to C and the Windows API. Just missing out ... more

Ready to upskill? Get started