2009-06-10 8 views
1

GUIとしてFlex/Flashを使用するWebサイトを構築し、Glassfishに配備するビジネス層のJavaを作成したいとします。Flex/Javaアプリケーション

これまでにこの作業を行っていないため、全体の開発/構築プロセスがどのように機能するのか不思議です。

FlexにはIDEがありますが、私は同じIDEでアプリケーションのJava部分も開発したいのですか?あるいは、私はFlex IDEでFlex部品を作成し、Java部品はどこか別の場所に作成して、何とかそれらを連携させますか?

配備に関して、このタイプのアプリケーションに含まれる一般的な部分は何ですか。 私はEARやWARであるJava Webサイトに慣れていますが、Flexの部分はEAR/WARに組み込まれていますか、それともJavaのアーティファクトとは別に展開されているのですか?

ビルドプロセスでは、FlexパーツをJavaパーツとは別にビルドするか、ビルドすることができますか?これは、Flex/Javaアプリケーションにどの部分が配備されているかという前の質問に近いことが分かります。

Webアプリケーションを構築する際の開発とビルドのプロセスを理解するために、大きな画像タイプの回答を探しています。

答えて

1

プロジェクトでは、JavaコードとFlexコードをプロジェクトごとに区切ります。プロジェクトをビルドしてデプロイするとき、Flexコードはswfをビルドして、JavaコードのWebディレクトリに配置します。 JavaコードはWarredであり、Tomcatを通じてデプロイされています。

+0

私は明確です...あなたはultimatleyが1つのWARファイルを持っていて、それはswfファイルですか? – bmw0128

+0

また、あなたはどのようにフレックスとjavaと通信しているのですか?私はちょうどDataGridのものがHTTPServiceと呼ばれるものを使用し、絶対URLを持つサーブレットへのHTTPServiceのURLパラメータを使用するという例を読んでいます。 – bmw0128

+0

私たちはFlexからJavaへの通信にBlazeDSを使用しています。 ええ、私たちは1つのWARを作成しました。 – DyreSchlock

0

多くの開発者は、EclipseをFlex-Javaプロジェクト用のFlex Eclipseプラグインとともに使用しています。

関連する問題