0

私はフレックスプログラミングの経験があまりないことを指摘させてください。さて、私の問題に進みます。Web サイトを作成するために、Adobe Fresh Builder 4 で flex 4 を使用してプログラミングを行っています。このサイトには Java への接続が必要なため、blazeDS を使用することにしました。そのために、flex プロジェクトのプロパティを更新し、blazeD の使用に必要なように、flex サーバーを「none\other」から「j2ee」に設定しました。この変更以来、すべての画像が表示されず、すべてのアクション リスナーが機能しなくなったため、サイトは正常に動作しなくなりました。(フレックスサーバーが原因で、フレックスサーバーをなしに戻したときにサイトが正常に機能したためです)

j2eeサーバーが必要で、それなしではやっていけないので、この問題を解決するために何をする必要があるか(またはおそらく私が見逃した可能性があるもの)について何か手がかりを持っている人はいますか?

前もって感謝します

4

1 に答える 1

0

あはははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははは は(それが何であるかわからなければ、フレッシュライトプログラミング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」を使用して、ライブラリの依存関係を確認できます。

于 2011-02-25T20:53:32.810 に答える