難しいことは置いといて、 取り合えず 「 blazeds 」 を使って、 flash 、 air...

15
難難難難難難難難難難難難難難難難 BlazeDS 難難難難Flash AIR 難難難難難 Java 難難難難難 難難難難難難難難難難難難難難 難難難Windows 難2008 難 2 難 Lecce

Upload: marlow

Post on 15-Jan-2016

46 views

Category:

Documents


0 download

DESCRIPTION

難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書( Windows 版). 2008 年 2 月  Lecce. はじめに. 2月6日に参加した「 Flex 超入門講座」で行われた Flex Builder で Flash 、 AIR と Java オブジェクトを連携させたデモのメモです。 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

難しいことは置いといて、取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブ

ジェクトのメソッドを呼び出すための

手順書( Windows 版)

2008 年 2 月  Lecce

Page 2: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

はじめに

2月6日に参加した「 Flex 超入門講座」で行われた Flex Builder で Flash 、 AIR と Java オブジェクトを連携させたデモのメモです。

「 BlazeDS 」は、クライアント側の Flex / Adobe AIR アプリケーションからサーバ側の Java オブジェクトのメソッドを呼び出すことができるリモーティング機能と、サーバ側からクライアント側の Flex / Adobe AIR アプリケーションに、 Comet のようにメッセージをプッシュできるWeb メッセージング機能の 2 つを提供するソフトウェア。

※正直よく分らないので手順だけ書き出します。環境は“ Win Vista” 。

Page 3: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

準備 環境の設定

環境の設定は

■ Flex3 超入門講座:事前準備( Windows 編)

http://fxug.net/archives/flex_beginners_seminar2/fxiInstW.pdf

を参照してください。

Page 4: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

①Flex Builder プロジェクトの

1. BlazeDS を起動する。

2. Flex Builder3 を起動する。 ※ OS が Vista の場合「管理者として実行」を選択すること。

3. 「ファイル」→ 「新規」→ 「 Flex プロジェクト」を選択すると「新規 Flex プロジェクト」のウィンドウが開く。

Page 5: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

Java の場合“ J2EE”

Flash アプリか AIR アプリか選択

とりあえずこれを選択

適当なプロジェクト名

適当な作業ディレクトリ

Page 6: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

③ 設定が問題なければメッセージが変わる

適当なディレクトリを指定

① このあたりを埋める

② 入力が終わったらクリック

Page 7: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

特に変更がなければ「 Finish 」

Page 8: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

②Java ソースファイルを作成する

1. Flex Builder3 左側「 Flex ナビゲータ」にある、プロジェクトツリーの「 src 」を右クリック。

2. 「新規」→ 「ファイル」を選択すると「新規ファイル」のウィンドウが開く。

3. ファイル名を入力する。 ※ここでは「 MyRO.java 」とする

4. 作成したファイルにソースコードを書込む。

※ Flex Builder3 のプロジェクト外に作っても問題なし。

Page 9: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(
Page 10: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

③Java ソースファイルをコンパイルする

1. 作成したJavaソースファイルを

に入れる。

2. コマンドプロンプトでJavaソースファイルをコンパイルする。

※ここでは「 MyRO.java 」

C:\blazeds\tomcat\webapps\blazeds\WEB-INF\src

cd  C:\blazeds\tomcat\webapps\blazeds\WEB-INF

javac -d ..\classes XXX.java

Page 11: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

④ 設定ファイル( XML )をつくる

1. Flex Builder3 左側「 Flex ナビゲータ」にある、プロジェクトツリーの「 src 」を右クリック。

2. 「新規」→ 「ファイル」を選択すると「新規ファイル」のウィンドウが開く。

3. ファイルの設定を入力する。ファイル名「 XXX.xml 」を入力。 ※ここでは「 remoting-config.xml 」と名付ける

4. 「ファイル・システム内のファイルにリンク」をクリックし、

を選択する。

5. 「 src 」フォルダに「 XXX.xml 」 が生成される。

C:\blazeds\tomcat\webapps\blazeds\WEB-INF\flex\remoting-config.xml

Page 12: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

C:\blazeds\tomcat\webapps\blazeds\WEB-INF\flex\ remoting-config.xml

XXX.xml ※ここでは remoting-config.xml

Page 13: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

⑤ 生成された設定ファイル( XML )を編集

書き足す部分

Page 14: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

⑥MXML ファイルを編集

設定ファイルと一致するように注意

Page 15: 難しいことは置いといて、 取り合えず 「 BlazeDS 」 を使って、 Flash 、 AIR アプリから Java オブジェクトのメソッドを呼び出すための 手順書(

BlazeDS を再起動後、アプリを書き出して完成

⑦ 完成

クリック おめでとう