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.
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.
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.