Flex 2: Data & Communication(フレックス2) / 講座目録

講座目録

  • ユニット 1: Adobe Flex 2の概要
    • Rich Internet Applicationについて
      • アプリケーションの進化
      • RIAの特徴
      • RIAに継承されたWebの最良の特徴
      • 投資に対しRIAが生む効果
    • Adobe Flex 2製品群の概要
      • Adobe Flex Builder 2
      • Adobe Flex 2 SDK
      • Adobe Flex Data Services 2
      • Adobe Flex Charting 2
    • RIAの基礎:Flash Player / Flash Virtual Machine
    • Flexアプリケーションフローについて
    • ヘルプやその他のリソース
      • ドキュメンテーション
      • Flex 2 Explorer
      • Flex 2 URL
      • ブログ
      • ウォークスルー:コースアプリケーションの紹介
  • ユニット 2: Webサービスへのアクセス
    • Webサービスの使用
      • Webサービスの呼び出しプロセス
    • Webサービスメソッドの呼び出しとその結果の使用
      • ArrayCollection結果について
    • Webサービスの結果の使用
      • ウォークスルー:Webサービスの使用
    • イベントハンドラを使用した結果処理
      • ウォークスルー:resultイベントの使用
      • エラー処理
      • 「Alert」ポップアップでのエラー表示
    • ウォークスルー:faultイベントの使用
    • 同一WebServiceオブジェクトからの複数メソッド呼び出し
      • <mx:operation>タグの使用
      • ウォークスルー:<mx:operation>コンパイラタグの使用
    • Webサービスにパラメータを渡す
      • Webサービスに明示的にパラメータを渡す
      • パラメータバインディングを使用してWebサービスにパラメータを渡す
      • ウォークスルー:Webサービスに値を渡す
  • ユニット 3: Flex Data Servicesの概要
    • Flex Data Servicesの紹介
    • Flex Data Servicesのインストール
    • warファイルからのFlex Data Servicesのインストール
      • Flex Data Servicesのディレクトリ構造
      • Flex Data Servicesの起動
      • ウォークスルー:Flex Data Servicesのディレクトリ構造の確認と起動
    • Flex Data Servicesで使用するFlexアプリケーションの作成
      • ウォークスルー:Flex Builder 2でのFlexプロジェクトの作成
    • Flex Data Servicesにおけるプロジェクトの構造
      • ウォークスルー:外部ファイルへのリンク
    • サーバコンパイルプロセスについて
      • ローカルでのコンパイル
    • Flex Data Servicesの機能
      • J2EEでのFlex Data Services
      • リモートオブジェクトサービス
      • Flex Message Service
      • Flex Data Management Service
    • Flex Proxy Service
      • プロキシサービスでのセキュリティ制限の回避
    • プロキシサービスのデフォルトの宛先
      • ウォークスルー:プロキシサービスのデフォルトの宛先の使用
    • 名前付きプロキシサービスの宛先
      • ウォークスルー:名前付きプロキシサービスの宛先の使用
  • ユニット 4: リモートオブジェクトサービスからColdFusionコンポーネントへのアクセス
    • リモートオブジェクトサービスについて
      • リモートオブジェクトサービスとColdFusion
    • ウォークスルー:ColdFusion、Flex Builder、リモートオブジェクトサービスメソッド
      • 呼び出しの設定
      • 同一リモートオブジェクトサービスからの複数のメソッド呼び出し
      • リモートオブジェクトサービスに引数を渡す
      • ウォークスルー:レビューの表示
    • ActionScriptとColdFusionの間でのデータ交換
      • ウォークスルー:リモートメソッド呼び出しでの値オブジェクトの送信
  • ユニット 5: リモートオブジェクトサービスからJavaクラスへのアクセス
    • リモートオブジェクトサービスについて
      • リモートオブジェクトサービス、Flash Remoting、AMF
      • リモートオブジェクトの宛先設定
      • <mx:RemoteObject>の使用
    • ウォークスルー:リモートオブジェクトサービスメソッドの呼び出し
    • RPCイベントの処理
      • リモート呼び出しの処理
      • リモート呼び出しのエラー処理
      • ウォークスルー:リモートオブジェクトイベントの処理
    • 複雑なリモートメソッド呼び出し
      • 複数メソッドのイベント処理
      • 引数を渡す
      • ウォークスルー:複雑なメソッド呼び出しの作成
    • ActionScriptとJavaの間でのデータ交換
      • ウォークスルー:リモートメソッド呼び出しでのValue Objectの送信
  • ユニット 6: データの検証とフォーマット
    • フォームデータの検証
      • MXMLでのValidator作成
      • ActionScriptでのValidator作成
      • 必須値の処理
    • イベントでの検証のトリガ
      • 検証の失敗
      • NumberValidatorクラスの使用
    • ウォークスルー:数値入力の検証
    • ActionScriptでの検証のトリガ
      • その他の検証テクニック
      • ウォークスルー:ActionScriptでの検証のトリガ
    • 正規表現の使用
      • RegExpValidatorの使用
      • ActionScriptでの正規表現の使用
      • ウォークスルー:正規表現の使用
    • データのフォーマット
      • CurrencyFormatterの使用
      • ActionScriptでのFlexクラスのインスタンス化
      • ウォークスルー:出力のフォーマット
  • ユニット 7: 複雑なデータの操作
    • collectionクラスについて
      • Collectionの機能
      • コレクションのインターフェイス
      • 特定のcollectionクラス
    • データのフィルタ
      • 関数の作成
      • 関数の使用
      • コード例
    • ウォークスルー:データのフィルタ
    • データソートの作成
      • sortクラスについて
      • Sortを作成するプロセス
      • シンプルなソート例
      • 複雑なソート例
      • ウォークスルー:Sort関数の作成
    • IViewCursorインターフェイスの使用
      • カーソル操作
      • カーソルの使用
      • コード例
      • ウォークスルー:データカーソルの使用
    • ウォークスルー:FDSを使用するプロジェクトの作成
      • ウォークスルー:RemoteObjectサービスでのカスタムオブジェクトのArrayCollection取得
      • ウォークスルー:RemoteObjectサービスからの写真データの取得
      • ウォークスルー:クライアントサイドのフィルタを使用したカテゴリに基づく
      • 写真データのフィルタ
      • ウォークスルー:RemoteObjectサービスでの写真注文
  • ユニット 8: Flex Message Serviceの使用
    • Flex Message Serviceの紹介
      • メッセージの宛先の作成
      • メッセージアダプタの選択
      • メッセージチャンネルの選択
      • シンプルなメッセージ宛先
    • ウォークスルー:メッセージ宛先の設定の確認
    • パブリッシュ-サブスクライブメッセージについて
      • メッセージプロデューサの作成
      • メッセージングコンシューマの作成
      • ウォークスルー:チャットアプリケーションの作成
    • メッセージのパブリッシュ
      • ウォークスルー:メッセージの発行
    • メッセージの受信と処理
      • 宛先へのサブスクライブ
      • メッセージの受信
      • ウォークスルー:メッセージの受信と処理
    • 複雑なデータの送受信
      • 選択したメッセージのサブスクライブ
      • ウォークスルー:複雑なデータの送受信
  • ユニット 9: Flex Data Management Serviceの使用
    • Flex Data Management Serviceとは
      • Data Management Serviceの宛先設定
      • サービス設定ファイル
      • アダプタの選択
      • アダプタの設定
      • チャンネルの選択
      • チャンネルの設定
      • 宛先例
    • ウォークスルー:Data Management Serviceの宛先
    • Data Management Serviceのアーキテクチャ
      • データの流れ
      • データの表現
      • サーバサイドのデータアクセス
      • アセンブラクラスのメソッド
      • Data Access Objectの使用
      • ウォークスルー:ArrayCollectionへのデータ取得
    • データの変更
      • メッセージトラフィックのトレース
      • レコードの追加と削除
      • ウォークスルー:データの編集
    • 保留中の変更の管理
      • ウォークスルー:保留中の変更の管理
    • イベントの使用
      • DataServiceエラーの処理
    • DataService結果の処理
      • AsyncTokenの使用
      • AsyncTokenの処理
      • ウォークスルー: AsyncTokenの使用
    • Data Management Serviceの高度機能
      • 競合管理
      • ネストされたデータの関係
      • ページング
      • 明示的なトランザクション処理
  • ユニット 10: E4Xのコントロールへの XML 追加
    • XML構造について
      • 一般的シンタックス
    • ActionScript 3でのXMLデータの作業
      • E4Xの紹介
      • E4Xクラス
      • E4Xの演算子
    • Treeコントロールの使用
      • ツリーの作成
      • ツリーノード
    • ウォークスルー:XMLデータの取得とツリーへのデータ読み込み
      • Treeのプロパティ
      • ウォークスルー:選択したアイテムのフォーム表示
    • XMLオブジェクトの使用
      • XMLタイプ変換
      • XMLListCollection
      • ウォークスルー:買い物カゴへのアイテムの追加
    • リストからのXMLアイテムの削除
      • XMLListCollectionの使用
      • XML delete演算子の使用
      • ウォークスルー:買い物カゴからのアイテムの削除とカゴのクリア
  • ユニット 11: サーバへのファイルのアップロード
    • ファイル転送基本の実装
      • FileReferenceクラスの紹介
      • FileReferenceオブジェクトの作成
      • 一部のFileReferenceメソッドの確認
      • ファイルの参照
    • ファイルのアップロード
      • サーバサイドスクリプトにファイルと共にデータを渡す
      • ファイルアップロードのキャンセル
      • ウォークスルー:サーバへのファイルのアップロード
    • FileReferenceイベントでのユーザ経験の向上
      • ファイル選択に基づいたタスクの実行
      • ファイルアップロード進行状況の表示
      • ファイルアップロード完了の検知
      • ウォークスルー:アップロードプロセスへのユーザフレンドリーなメッセージの追加
    • FileReferenceListクラスについて
      • ウォークスルー:複数ファイルのアップロード
    • ウォークスルー:データ管理サービスを使用した写真データの取得
      • ウォークスルー:ファイルのアップロードとギャラリーへの追加
    • ウォークスルー:アプリケーション間でのリアルタイムのメッセージ