Font size:

The Java Message Service is a Java API for sending and receiving messages. The API has variants for both Java SE and Java EE, with additional features such as JTA (XA) transactions available for Java EE. This course will cover the use of the JMS API in Java EE applications. It will cover the JMS messaging styles, how to handle messages synchronously and asynchronously, and the use of queues and topics as well as using EJBs as messaging clients. Message-driven beans (MDBs) are intended as message consumers and this course will also cover how to create and use MDBs in Java EE applications.

Learning Objectives
  • Start the course
  • Define the Java Message Service (JMS) API technology
  • Describe the evolution of JMS
  • Describe the features of JMS applications
  • Describe the point-to-point (PTP) and publish/subscribe JMS messaging styles
  • Describe the features of the JMS 2.0 simplified API
  • Describe the features of JMS messages and how to handle messages synchronously and asynchronously
  • Describe JMS queues and topics
  • Describe the capabilities and limitations of EJB components as messaging clients
  • Create a JMS message queue using Glassfish
  • Create a web-based JMS queue producer and consumer
  • Create an asynchronous Java SE client for a queue
  • Practice developing Java EE applications using messaging
  • Describe the properties and life cycle of a message-driven bean
  • Describe how to create a JMS message-driven bean
  • Describe how to configure a message-driven bean
  • Create a JMS topic using GlassFish
  • Create a JMS message-driven bean
  • Use a publish/subscribe model with multiple message-driven beans
  • Practice implementing MDBs in a Java EE application
Register Now
Java EE 7 Back-end Server Application Development: Communication and Security Online course
  • Course ID:
    267077
  • Duration:
    95 minutes
  • Price:
    $75