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
- ブログ
- ウォークスルー:コースアプリケーションの紹介
- Rich Internet Applicationについて
- ユニット 2: Webサービスへのアクセス
- Webサービスの使用
- Webサービスの呼び出しプロセス
- Webサービスメソッドの呼び出しとその結果の使用
- ArrayCollection結果について
- Webサービスの結果の使用
- ウォークスルー:Webサービスの使用
- イベントハンドラを使用した結果処理
- ウォークスルー:resultイベントの使用
- エラー処理
- 「Alert」ポップアップでのエラー表示
- ウォークスルー:faultイベントの使用
- 同一WebServiceオブジェクトからの複数メソッド呼び出し
- <mx:operation>タグの使用
- ウォークスルー:<mx:operation>コンパイラタグの使用
- Webサービスにパラメータを渡す
- 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サービスでの写真注文
- collectionクラスについて
- ユニット 8: Flex Message Serviceの使用
- 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の高度機能
- 競合管理
- ネストされたデータの関係
- ページング
- 明示的なトランザクション処理
- Flex Data Management Serviceとは
- ユニット 10: E4Xのコントロールへの XML 追加
- XML構造について
- 一般的シンタックス
- ActionScript 3でのXMLデータの作業
- E4Xの紹介
- E4Xクラス
- E4Xの演算子
- Treeコントロールの使用
- ツリーの作成
- ツリーノード
- ウォークスルー:XMLデータの取得とツリーへのデータ読み込み
- Treeのプロパティ
- ウォークスルー:選択したアイテムのフォーム表示
- XMLオブジェクトの使用
- XMLタイプ変換
- XMLListCollection
- ウォークスルー:買い物カゴへのアイテムの追加
- リストからのXMLアイテムの削除
- XMLListCollectionの使用
- XML delete演算子の使用
- ウォークスルー:買い物カゴからのアイテムの削除とカゴのクリア
- XML構造について
- ユニット 11: サーバへのファイルのアップロード
- ファイル転送基本の実装
- FileReferenceクラスの紹介
- FileReferenceオブジェクトの作成
- 一部のFileReferenceメソッドの確認
- ファイルの参照
- ファイルのアップロード
- サーバサイドスクリプトにファイルと共にデータを渡す
- ファイルアップロードのキャンセル
- ウォークスルー:サーバへのファイルのアップロード
- FileReferenceイベントでのユーザ経験の向上
- ファイル選択に基づいたタスクの実行
- ファイルアップロード進行状況の表示
- ファイルアップロード完了の検知
- ウォークスルー:アップロードプロセスへのユーザフレンドリーなメッセージの追加
- FileReferenceListクラスについて
- ウォークスルー:複数ファイルのアップロード
- ウォークスルー:データ管理サービスを使用した写真データの取得
- ウォークスルー:ファイルのアップロードとギャラリーへの追加
- ウォークスルー:アプリケーション間でのリアルタイムのメッセージ
- ファイル転送基本の実装










