JavaEE and Wildfly Module 3: Messaging

Try for free!

Subscribe and stream all our courses
from just $30.00 per month
Start my free trial

JavaEE and Wildfly Module 3: Messaging

featuring JMS and Message Driven Beans (MDB).

Over four hours of video, equivalent to a 2 day live training course.

  • Learn how to send and receive messages using the Java Messaging Service (JMS) with the WildFly Application Server.
  • You'll be using the Point-to-Point and Publish-Subscribe models, and you'll find out how to use batching and transactions to ensure message delivery.
  • With this course, you can build robust and scalable architectures!
You'll need some experience of working with and deploying to WildFly - you can get this by studying the first two modules in this series.

Contents

Having problems? check the errata

Course Introduction 22m 0s

An overview of the JMS Library. Why do Messaging? The Point-to-Point and Publish/Subscribe models.

Preview

Sending a Message 30m 34s

Sending your first message to WildFly's ActiveMq Broker.

Watch

Receiving Messages 46m 35s

How to pull messages from the Queue.

Watch

Tuning Messages 20m 48s

How to set an expiry time and priority - and what guarantees do these settings offer?

Watch

Browsing Queues 15m 20s

You can write code to list the contents of a Queue.

Watch

The Publish-Subscribe Model 20m 28s

This model allows multiple receivers via a "subscription". This is more flexible than point-to-point, but it is also more complicated - you'll need to understand "durable" subscriptions.

Watch

Transactions and Batching 31m 52s

Often, you need to guarantee a message is definitely consumed, and that it is processed once only - we see how to do that here.

Watch

Sending from EJBs 25m 38s

Sending a message from an EJB is much easier than doing so manually.

Watch

Message Driven Beans (MDB) 19m 38s

An extremely useful form of EJB, an MDB is permanently connected to a Queue. We also see how multiple MDBs are pooled to give concurrent processing.

Watch

Handling Problems 20m 8s

What happens if a message fails to be processed?

Watch

Message Redelivery 21m 31s

We use ActiveMqs redeliver feature to handle transient problems such as network failure.

Watch
Copyright ©2021 VirtualPairProgrammers.com