This document discusses Spring's support for messaging using Java Message Service (JMS). It covers the basics of JMS including destinations, point-to-point and publish-subscribe models. It then describes how to configure ActiveMQ as the JMS broker in Spring, including declaring destinations and using JMS templates for sending and receiving messages. It also discusses converting message payloads, setting default destinations, timeouts and Spring's support for message-driven POJOs.