Javaプログラミング基礎講座(Java入門)
Adobe Flex/ActionScript3.0講座 - 本格的な技術習得のためのマンツーマンFlex講座

Adobe Flex3 / LiveCycleデータとメッセジングサーバ通信アドビ認定(講義コース)
[Flex 3 and LiveCycle Data Services: Integrating with Data and Messaging]

Java講座

講座概要

サーバとのデータ通信こそがFlexアプリケーションの真価が問われる場面です。バイナリフォーマットによる高速データ通信はHTMLベースのWebアプリケーションではあり得ない処理も可能にします。

Flex / AIR 開発経験が豊富な認定講師による講義により、授業を進めます。
Adobe Flex3 による高度なデータサービスWebアプリ作成方法、デバッグ方法、サーバサイドのTipsについて習得し、作成演習を行い、Flexプログラミングの基礎を習得した方が実践的アプリ作成方法を身に付けるためのコースです。

Adobe Flex3 LiveCycleデータとメッセージングサービス実践講座の内容

講座の学習目的学習目的

このコースは次のスキルを身につけることを目的とします(集合研修では2日間で行う内容です):

  • Adobe LiveCycle ES データサービステクノロジーの概要
  • Adobe LiveCycle RPCサービスの使用
  • Adobe LiveCycle Message Serviceの使用
  • Adobe LiveCycle Data Management Serviceの使用
  • ActionScript3 によるXMLデータの操作
  • Adobe Flex アプリケーションからサーバへのデータアップロード
  • Adobe Flex からJavaオブジェクトへの接続
  • Adobe Flex のActionScript3オブジェクトとJavaオブジェクトのマッピング

講座の対象者対象の方

LiveCycle ESデータサービスを利用したアプリケーションを開発予定の方

講座の前提知識受講に必要な前提知識

Flex開発リッチクライアントアプリケーションコースご受講の方、または同レベルのFlex2/Flex3プログラミング経験者

講座の受講時間受講時間

講義形式: 2日間 (10:00 - 18:00)

講座の受講時間テキスト:

テキストは最新のアドビ認定Flex3 日本語コーステキストを使用します。

講座の料金受講料

Adobe認定Flex3インストラクタによる講義授業コース:¥110,000(税込¥115,500)
※講師よりメールでのご案内を受けておられる方はその旨お申し込み時の通信欄に入力ください。

講座の備考スケジュール(開講日)

2010/1/28(木) - 1/29(金)
2010年2月18日(木) - 2年19日(金)

お申込方法

下記のボタンをクリックしてお申込みいただけます。


講座の講師からの声講師より

確実に高機能Webアプリケーションが望まれる時代に突入しています。Flash、PDFという世界標準技術を持つAdobeがエンタープライズアプリケーションの分野でイニシアティブを握るバックグラウンドが着実に整っています。

講座の講師からの声講座トピック

1. Webサービスへのアクセス

Webサービスの使用
  Webサービス呼び出しのプロセス

Webサービスメソッドの呼び出しおよびその結果の使用
  ArrayCollectionの結果の理解
  Webサービスの結果の使用

イベントハンドラを使用した結果の処理

障害処理
  Alertポップアップによる障害の表示

同一WebServiceオブジェクトからの複数メソッドの呼び出し
  タグの使用

Webサービスへのパラメータの受け渡し
  Webサービスへの明示的なパラメータの受け渡し
  パラメータバインディングの使用によるWebサービスへのパラメータの受け渡し

Flex BuilderでのWebサービスのインポート
  Webサービスをインポートする利点
  Webサービスのインポート
  生成されるActionScriptクラス
  生成されたWebサービスプロキシクラスの使用

2. 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サンプルアプリケーションの使用

LiveCycle Data Servicesで使用する Flexプロジェクトの作成
  J2EEサーバーとLCDSアプリケーションの設定
  プロジェクトとメインアプリケーションファイルの作成
  Flex SDKバージョンの設定
  外部フォルダへのリンク

LiveCycle Data Servicesの機能について
  J2EEでのLiveCycle Data Services
  Remoting Service
  Message Service
  Data Management Service

Proxy Serviceの使用
  Flash Playerのセキュリティ制限
  Proxy Serviceでのセキュリティ制限の回避
  Proxy Serviceの設定

Proxy Serviceのデフォルトの宛先の使用
  デフォルトの宛先の定義
  デフォルトの宛先の使用

名前付きProxy Serviceの宛先の使用
  HTTPServiceの名前付き宛先の定義
  WebServiceの名前付き宛先の定義

BlazeDSの使用
  BlazeDSの入手
  互換性のあるオペレーティングシステムとアプリケーションサーバー

3. Remoting Service での Java クラスの使用

Remoting Serviceについて
  Remoting ServiceとAMF
  Remoting Serviceの宛先の設定
  の使用

RPCイベントの処理
  正常なリモート呼び出しの処理
  リモート呼び出しにおける障害の処理

複雑なリモートメソッドの呼び出し
  複数メソッドのイベントの処理
  引数の受け渡し

ActionScriptとJavaの間でのデータ交換
  JavaからActionScriptへのデータ変換
  ActionScriptからJavaへのデータ変換
  カスタムオブジェクト型
  Java値オブジェクトクラス
  ActionScript値オブジェクトクラス
  ActionScript値オブジェクトの例

サーバーサイドの例外の処理
  Java例外クラスの作成
  サーバーでの例外のスロー
  ActionScript例外クラスの作成
  クライアントにおける例外の処理

Remoting Service実行時の設定
  実行時のチャンネルの選択

4. クライアント上のデータ管理

コレクションクラスについて
  コレクションの機能
  コレクションのインターフェイス
  特定のコレクションクラス

クライアント上のデータのフィルタ
  フィルタ関数の作成
  関数の使用

クライアント上のデータのソート
  ソートクラスについて
  データのソートプロセス
  シンプルなソート例
  複雑なソート例

IViewCursorインターフェイスの使用
  カーソル操作
  カーソルの作成と使用
  コード例

5. Message Serviceの使用

Message Serviceの概要
  メッセージの宛先の作成

メッセージの送信
  メッセージングプロデューサの作成
  AsyncMessageクラスの使用
  メッセージトラフィックのトレース

メッセージの受信と処理
  メッセージングコンシューマの作成
  宛先のサブスクライブと解除
  メッセージの受信

複雑なデータの送受信
  選択したメッセージのサブスクライブ

6. Data Management Serviceの使用

Data Management Serviceの概要
  LiveCycle Data Servicesの設定
  Data Management Serviceの宛先の作成
  サービス設定ファイル
  アダプタの選択
  アダプタの設定
  チャンネルの選択
  チャンネルの設定
  宛先例

Data Management Serviceのアーキテクチャ
  データの流れ
  データの表現
  クライアントとサーバーの転送オブジェクトのマッピング
  一般的なActionScript転送オブジェクト
  JavaからActionScriptへのデータ変換
  ActionScriptからJavaへのデータ変換
  ArrayCollectionデータの読み込み
  サーバーサイドのデータアクセス
  アセンブラクラスのメソッド
  Data Access Objectの使用

データの変更
  メッセージトラフィックのトレース
  レコードの追加と削除

保留中の変更の管理

Data Management Serviceイベントの使用
  結果イベントの処理
  障害イベントの処理
  AsyncTokenの使用
  AsyncTokenの処理

Data Management Serviceの高度機能
  競合管理
  ネストされたデータ関係
  ページング
  明示的なトランザクション処理
  ローカルデータのキャッシュ

7. E4XによるコントロールへのXMLの提供

XML構造について
  一般的シンタックス
ActionScript 3での XML データの操作
  E4Xの概要
  E4Xクラス

E4X式の使用
  ドット () 演算子と配列シンタックス
  括弧 [( )] 演算子
  属性 (@) 演算子
  下位アクセサ ()演算子
  データ割り当て

Treeコントロールの使用
  ツリーの作成
  ツリーノード

Treeコントロールのイベントとプロパティの使用
  changeイベントとselectedItemプロパティの使用
  TreeコントロールのdataDescriptorの使用

E4X式を使った検索
  XMLの型変換
  XMLオブジェクトのコピー
  E4X式によるXMLオブジェクトの検索

XMLからのアイテムの削除
  XMLListCollectionの使用
  XML delete演算子の使用

8. サーバーへのファイルのアップロード

基本的なファイル転送の実装
  FileReferenceクラスの概要
  FileReferenceオブジェクトの作成
  ファイルの参照
  selectイベントの処理

ファイルのアップロード
  アップロードメソッドの使用
  サーバーサイドのスクリプトを使用したファイルに伴うデータの受け渡し
  progressイベントの処理
  ファイルアップロードの取り消し
  completeイベントの処理


© 2007 IT塾