2

リモート処理 (BlazeDS 経由) を使用する Flex / Java アプリ スタックでは、クライアントとサーバーの間でやり取りされるデータを保持するクラスを、クライアント (ActionScript) とサーバー (Java) の両方で維持する必要があります。

これらのクラスを Java のみで管理し、対応する ActionScript 値オブジェクト クラスをビルド プロセスで生成する方法が必要です。

4

4 に答える 4

2

Granite Data Services プロジェクトの AS3 ジェネレーターを確認してください。

http://www.graniteds.org

私の記憶が正しければ、非常に使いやすい Eclipse プラグインです。プロパティを ActionScript クラスから除外しても、Flex クライアントに送り返されるときに Blaze によって引き続きシリアル化されることに注意してください。

于 2008-11-29T07:08:46.680 に答える
0

XDoclet2には、JavaコードのJavadocコメントからActionScriptクラスを生成できるActionScriptプラグインが含まれています。

欠点は、JavaアノテーションではなくJavadocに基づいており、十分に文書化されていないか、あまり広く使用されていないように見えることです。

于 2008-10-21T15:51:55.593 に答える
0

さまざまな品質の無料の Java から AS3 へのコンバーターがいくつかあります。

私は彼らの品質を保証することはできませんが、彼らはあなたが探していることをすると主張しています.

個人的には、2 つのコード ベースを手動で維持するオーバーヘッドを取っています。オブジェクトが落ち着いたら、やることはあまりなく、オブジェクト内の残りのコードについて複雑なルールがないことを意味するからです。

さらに、私の Java オブジェクトにはすべてゲッターとセッターがありますが、AS3 の同等のものにはありません。つまり、パブリック/プライベート アクセサーはいずれの場合も異なります。

HTH

于 2008-10-21T16:20:42.133 に答える
0

ある程度洗練された Flex RIA アプリを作成する場合は、おそらく MVC パターン (Cairngorm、Mate、または PureMVC など) を実装することになります。

Flex クライアントでの MVC の使用を想定し、コードを適切に生成してさらに高度なレバレッジを提供するため、この Flex コード ジェネレーターを見てください。

FCG : フレックスコードジェネレーター

于 2008-12-24T21:08:56.403 に答える