あはははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははは は(それが何であるかわからなければ、フレッシュライトプログラミングIDEであるフレッシュビルダー、フレッシュライトプログラミングIDEと呼ばれていました)。仕事でビルドのセットアップを実際に行ったわけではありませんが、サーバー側でも BlazeDS を使用していますが、サーバー設定を指定していません。これは、アプリケーションが J2EE インスタンスにデプロイされ、ブラウザで開いた URL はその場所になります。それ以外の場合は、次の手順に従ってください。
http://sujitreddyg.wordpress.com/2009/04/07/setting-up-blazeds/
上記の内容をすべて検証しているように見えるサーバー設定セクションに関する情報:
http://livedocs.adobe.com/flex/3/html/help.html?content=projects_3.html
ここでは maven を使用してビルドを行い、その過程で granite データ サービス (私が思うに) を使用して Java DTO に相当する AS3 を生成し、Java から AS3 へのシリアライゼーション/変換用の RemoteClass メタデータを追加します。Maven を設定して動作させると、プロセス全体が非常に簡単になります。私たちのプロジェクトの典型的なプロジェクト構造は次のようなものです
project-root\
project-root\project-client
project-root\project-jar
project-root\project-war
project-root\project-ear
素晴らしいことは、ここで任意のプロジェクトをプルダウンでき、その構造を持つことです (project-war と project-ear には、war と ear のアーカイブとマニフェストを作成するための追加のプロパティを定義する pom.xml ファイルが 1 つだけあります。 )。したがって、プロセスを構築するには、次のようにします。
svnアップ
mvn クリーン インストール
cd プロジェクト クライアント
mvn flexmojos:flexbuilder
cd ../プロジェクト-jar
mvn 日食: 日食
これらのコマンドは、クリーン インストールを実行するソースを更新し (pom ファイルで指定されたすべてのビルドが Java または flex で実行されます)、次に flexmojos:flexbuilder プラグインが、プロジェクトを Flash/Flex ビルダーにインポートするための .project ファイルを作成します。プラグインを使用した Eclipse。eclipse:eclipse 呼び出しは、Java プロジェクトをインポートするために同じことを行います (.project ファイルを作成します)。この時点で話題から外れていることは承知していますが、自分のビジネスを管理または運営していて、Java と Flex のこのワークフローを継続する予定がある場合は、maven をチェックすることをお勧めします。 . (「mvn cargo:start」と入力して、テスト用にローカルの tomcat インスタンスを実行できます。「mvn dependency:tree -Dincludes=":::1.2.3-SNAPSHOT」を使用して、ライブラリの依存関係を確認できます。