Spring BlazeDS Integration Reference Guide

Jeremy Grelle

Spring BlazeDS Integration

Version 1.0.0.RC2

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.

May 2009


Table of Contents

1. Spring BlazeDS Integration Overview
1.1. Background
1.2. What Spring BlazeDS Integration requires to run
1.3. Where to get support
2. Configuring and Using the BlazeDS MessageBroker with Spring
2.1. Introduction
2.2. Configuring the Spring DispatcherServlet
2.3. Configuring the MessageBroker in Spring
2.4. Mapping Requests to the MessageBroker
2.5. Using Spring-managed Destinations from the Flex Client
2.6. Advanced MessageBroker Customization
2.7. Using Custom Exception Translators
2.8. Using Custom Message Interceptors
2.9. Providing Custom Service Adapters
3. Exporting Spring Beans for Flex Remoting
3.1. Introduction
3.2. Configuring the Remoting Service
3.3. Using the remoting-destination Tag
3.4. Exporting Beans for Remoting with @RemotingDestination
4. Securing BlazeDS Destinations with Spring Security
4.1. Introduction
4.2. Configuring the Spring Security Integration
4.2.1. Accessing User Details
4.2.2. Security Exception Translation
4.2.3. secured Configuration Attributes
4.3. Configuring Endpoint and Destination Security
4.3.1. Securing Specific BlazeDS Channels
4.3.2. Securing BlazeDS Channels by Endpoint URL Path
4.3.3. Securing Exported Spring Services
5. Integration with the BlazeDS Message Service
5.1. Introduction
5.2. Configuring the Message Service
5.3. Using AMF Message Destinations
5.4. Using JMS Message Destinations
5.5. Using Spring Integration Message Destinations
5.6. Sending AMF Messages with the MessageTemplate
6. Building and Running the Spring BlazeDS Integration Samples
6.1. Introduction
6.2. Building the Test Drive
6.3. Importing and Running the Test Drive in Eclipse