Flex 3 and BlazeDS
Description
Flex 3 and BlazeDS: Integrating with Data and Messaging provides experienced application developers with hands-on training as well as practical experience connecting their Flex client applications to remote, dynamic data using BlazeDS. This two day instructor-led training course instructs developers how to connect with remote data using web services and BlazeDS’ features allowing communication with a Java-based server environment. In addition, skills will be learned during the training such as how to manipulate and format the returned data.
Course length
Two days
Audience
This instructor-led training course is designed for application developers who want to connect their Flex font ends to dynamic data. To gain the most from this class, you should:
- Have attended the Flex 3: Developing Rich Client Applications course.
- Have equivalent knowledge of the topics covered in F3RCA class.
Course outline
Accessing Web Services
- Using web services
- Invoking web service methods and using the results
- Handling results using an event handler
- Handling faults
- Calling multiple methods from the same WebService object
- Passing Parameters to Web Services
- Importing Web Services in Flex Builder
Introduction to BlazeDS
- Introducing BlazeDS
- Installing BlazeDS
- Creating a Flex application for use with BlazeDS
- Understanding the Server Compilation Process
- BlazeDS Features
- The Proxy Service
- The Proxy Service Default Destination
- Named Proxy Service Destinations
- Using LiveCycle Data Services
Using Java Classes with the Remoting Service
- Understanding the Remoting Service
- Handling RPC Events
- Complex Remote Method Calls
- Exchanging Data between ActionScript and Java
- Handling Server-Side Exceptions
- Remoting Service Runtime Configuration
Managing Data on the Client
- Understanding collection classes
- Filtering data on the client
- Sorting data on the client
- Using the IViewCursor interface
Using the Message Service
- Introducing the Message Service
- Sending Messages
- Receiving and Processing Messages
- Sending and Receiving Complex Data
Providing XML to Controls with E4X
- Understanding XML structure
- Working with XML data in ActionScript 3
- Using E4X Expressions
- Using the Tree control
- Using Tree Control Events and Properties
- Using E4X Expressions for Search
- Removing Items from XML
Uploading Files to a Server
- Implementing file transfer basics
- Uploading a file

