Adobe Flex 3 and LiveCycle Data Services: Integrating with Data and Messaging(アドビ フレックス3およびライブサイクル データサービスにおけるデータ・メッセージング通信の統合)/ 講座目録

Flex 3 and LiveCycle Data Services: Integrating with Data and Messaging
講座目録

  • Webサービスへのアクセス
    • Webサービスの使用
      • Webサービス呼び出しのプロセス
    • Webサービスメソッドの呼び出しおよびその結果の使用
      • ArrayCollectionの結果の理解
      • Webサービスの結果の使用
    • ウォークスルー 1: Webサービスの利用
    • イベントハンドラを使用した結果の処理
    • ウォークスルー 2: resultイベントの使用
    • 障害処理
      • Alertポップアップによる障害の表示
    • ウォークスルー 3: faultイベントの使用
    • 同一WebServiceオブジェクトからの複数メソッドの呼び出し
      • <mx:operation/>タグの使用
    • ウォークスルー 4: <mx:operation/>コンパイラタグの使用
    • Webサービスへのパラメータの受け渡し
      • Webサービスへの明示的なパラメータの受け渡し
      • パラメータバインディングの使用によるWebサービスへのパラメータの受け渡し
    • ウォークスルー 5: Webサービスへの値の受け渡し
    • Flex BuilderでのWebサービスのインポート
      • Webサービスをインポートする利点
      • Webサービスのインポート
      • 生成されるActionScriptクラス
      • 生成されたWebサービスプロキシクラスの使用
    • ウォークスルー 6: Webサービスのインポート
  • LiveCycle Data Services ESの概要
    • LiveCycle Data Services ESの概要
      • LiveCycle Data Servicesの機能
    • LiveCycle Data Services ESのインストール
      • WARファイルからのLiveCycle Data Servicesのインストール
      • LiveCycle Data Servicesのディレクトリ構造
      • LiveCycle Data Servicesの起動
      • LCDSサンプルアプリケーションの使用
    • ウォークスルー 1: LiveCycle Data Servicesのインストールの確認
    • LiveCycle Data Servicesで使用する Flexプロジェクトの作成
      • J2EEサーバーとLCDSアプリケーションの設定
      • プロジェクトとメインアプリケーションファイルの作成
      • Flex SDKバージョンの設定
      • 外部フォルダへのリンク
    • ウォークスルー 2: Flexプロジェクトの作成
    • LiveCycle Data Servicesの機能について
      • J2EEでのLiveCycle Data Services
      • Remoting Service
      • Message Service
      • Data Management Service
    • Proxy Serviceの使用
      • Flash Playerのセキュリティ制限
      • Proxy Serviceでのセキュリティ制限の回避
      • Proxy Serviceの設定
    • Proxy Serviceのデフォルトの宛先の使用
      • デフォルトの宛先の定義
      • デフォルトの宛先の使用
    • ウォークスルー 3: Proxy Serviceのデフォルトの宛先の使用
    • 名前付きProxy Serviceの宛先の使用
      • HTTPServiceの名前付き宛先の定義
      • WebServiceの名前付き宛先の定義
    • ウォークスルー 4: 名前付きProxy Serviceの宛先の使用
    • BlazeDSの使用
      • BlazeDSの入手
      • 互換性のあるオペレーティングシステムとアプリケーションサーバー
  • Remoting Service での Java クラスの使用
    • Remoting Serviceについて
      • Remoting ServiceとAMF
      • Remoting Serviceの宛先の設定
      • <mx:RemoteObject/>の使用
    • ウォークスルー 1: リモートオブジェクトサービスメソッドの呼び出し
    • RPCイベントの処理
      • 正常なリモート呼び出しの処理
      • リモート呼び出しにおける障害の処理
    • ウォークスルー 2: リモートオブジェクトイベントの処理
    • 複雑なリモートメソッドの呼び出し
      • 複数メソッドのイベントの処理
      • 引数の受け渡し
    • ウォークスルー 3: 複雑なメソッドの呼び出し
    • ActionScriptとJavaの間でのデータ交換
      • JavaからActionScriptへのデータ変換
      • ActionScriptからJavaへのデータ変換
      • カスタムオブジェクト型
      • Java値オブジェクトクラス
      • ActionScript値オブジェクトクラス
      • ActionScript値オブジェクトの例
    • ウォークスルー 4: リモートメソッド呼び出しでの値オブジェクトの送信
    • サーバーサイドの例外の処理
      • Java例外クラスの作成
      • サーバーでの例外のスロー
      • ActionScript例外クラスの作成
      • クライアントにおける例外の処理
    • ウォークスルー 5: サーバーサイドの例外の処理
    • Remoting Service実行時の設定
      • 実行時のチャンネルの選択
    • ウォークスルー 6: 実行時のチャンネルの設定
  • クライアント上のデータ管理
    • コレクションクラスについて
      • コレクションの機能
      • コレクションのインターフェイス
      • 特定のコレクションクラス
    • クライアント上のデータのフィルタ
      • フィルタ関数の作成
      • 関数の使用
    • ウォークスルー 1: クライアント上のデータのフィルタ
    • クライアント上のデータのソート
      • ソートクラスについて
      • データのソートプロセス
      • シンプルなソート例
      • 複雑なソート例
    • ウォークスルー 2: データのソート
    • IViewCursorインターフェイスの使用
      • カーソル操作
      • カーソルの作成と使用
      • コード例
    • ウォークスルー 3: カーソルによるデータの特定
  • ラボ:
    • LiveCycle Data Servicesで使用するFlexプロジェクトの作成
    • RemoteObjectによるカスタムオブジェクトの取得
    • RemoteObjectによる写真データの取得
    • クライアントサイドのフィルタを使用した写真のカテゴリ別フィルタ
    • RemoteObjectサービスによる写真の注文
  • Message Serviceの使用
    • Message Serviceの概要
      • メッセージの宛先の作成
    • ウォークスルー 1: メッセージ宛先の設定の確認
    • メッセージの送信
      • メッセージングプロデューサの作成
      • AsyncMessageクラスの使用
      • メッセージトラフィックのトレース
    • ウォークスルー 2: メッセージの送信
    • メッセージの受信と処理
      • メッセージングコンシューマの作成
      • 宛先のサブスクライブと解除
      • メッセージの受信
    • ウォークスルー 3: メッセージの受信と処理
    • 複雑なデータの送受信
      • 選択したメッセージのサブスクライブ
    • ウォークスルー 4: 複雑なデータの送受信
  • Data Management Serviceの使用
    • Data Management Serviceの概要
      • LiveCycle Data Servicesの設定
      • Data Management Serviceの宛先の作成
      • サービス設定ファイル
      • アダプタの選択
      • アダプタの設定
      • チャンネルの選択
      • チャンネルの設定
      • 宛先例
    • ウォークスルー 1: Data Management Servicesの宛先の検討
    • Data Management Serviceのアーキテクチャ
      • データの流れ
      • データの表現
      • クライアントとサーバーの転送オブジェクトのマッピング
      • 一般的なActionScript転送オブジェクト
      • JavaからActionScriptへのデータ変換
      • ActionScriptからJavaへのデータ変換
      • ArrayCollectionデータの読み込み
      • サーバーサイドのデータアクセス
      • アセンブラクラスのメソッド
      • Data Access Objectの使用
    • ウォークスルー 2: ArrayCollectionデータの読み込み
    • データの変更
      • メッセージトラフィックのトレース
      • レコードの追加と削除
    • ウォークスルー 3: データの編集
    • 保留中の変更の管理
    • ウォークスルー 4: 保留中の変更の管理
    • Data Management Serviceイベントの使用
      • 結果イベントの処理
      • 障害イベントの処理
      • AsyncTokenの使用
      • AsyncTokenの処理
    • ウォークスルー 5: AsyncTokenの使用
    • Data Management Serviceの高度機能
      • 競合管理
      • ネストされたデータ関係
      • ページング
      • 明示的なトランザクション処理
      • ローカルデータのキャッシュ
  • E4XによるコントロールへのXMLの提供
    • XML構造について
      • 一般的シンタックス
    • ActionScript 3での XML データの操作
      • E4Xの概要
      • E4Xクラス
    • E4X式の使用
      • ドット () 演算子と配列シンタックス
      • 括弧 [( )] 演算子
      • 属性 (@) 演算子
      • 下位アクセサ ()演算子
      • データ割り当て
    • Treeコントロールの使用
      • ツリーの作成
      • ツリーノード
    • ウォークスルー 1: XMLデータの取得とツリーへのデータ読み込み
    • Treeコントロールのイベントとプロパティの使用
      • changeイベントとselectedItemプロパティの使用
      • TreeコントロールのdataDescriptorの使用
    • ウォークスルー 2: 選択したアイテムのフォーム表示
    • E4X式を使った検索
      • XMLの型変換
      • XMLオブジェクトのコピー
      • E4X式によるXMLオブジェクトの検索
    • ウォークスルー 3: ショッピングカートへのアイテムの追加
    • XMLからのアイテムの削除
      • XMLListCollectionの使用
      • XML delete演算子の使用
    • ウォークスルー 4: ショッピングカートのアイテムの削除とクリア
  • サーバーへのファイルのアップロード
    • 基本的なファイル転送の実装
      • FileReferenceクラスの概要
      • FileReferenceオブジェクトの作成
      • ファイルの参照
      • selectイベントの処理
    • ウォークスルー 1: ファイルの参照
    • ファイルのアップロード
      • アップロードメソッドの使用
      • サーバーサイドのスクリプトを使用したファイルに伴うデータの受け渡し
      • progressイベントの処理
      • ファイルアップロードの取り消し
      • completeイベントの処理
    • ウォークスルー 2: ファイルのアップロード
  • ラボ:
    • ファイルのアップロードとギャラリーへの追加
    • アプリケーション間でのリアルタイムメッセージの送信
  • 付録 A:受講者セットアップガイド
    • システム要件
      • ハードウェア要件
      • ソフトウェア要件
    • セットアップ手順
      • Flex Builder 3のインストール
      • LiveCycle Data Services ESのインストール
      • コースファイルのインストール
      • Flex Builderプロジェクトのインポート
    • インストールのテスト
      • サーバーファイルのテスト
      • 実習用ファイルのテスト
      • Flex Builderプロジェクトの終了