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: 

Course outline

two-businessmen-meeting-at-sidewalk-cafe-to-talk-about-flex-3-and-livecycle-data-services_integrating-with-data-and-messaging

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