JAX-WS Webサービス(JavaEE 6と@WebService
アノテーションを使用)を含むJavaサーバーサイドプロジェクトがあります。mavenを使用してFlex SOAPクライアントを生成
私のビルド時にFlexクライアントスタブを生成するプラグインはありますか?
私はenunciateを見ましたが、AMFクライアントのみを生成するようです。
私はまたGraniteDSを見ようとしましたが、彼らの文書は私には少し不透明なようです。
私のFlexプロジェクトはflexmojosを使用してコンパイルされていますが、flexmojos:ドメインオブジェクトを生成できるはずのmojoが含まれています(ただし、他のプロジェクトのドメインクラスを使用する方法は理解できません。別のフォルダ)。
だから、this Adobe pageで説明されている種類の機能を許可するmavenプラグインはありますか?
Glassfishがデプロイメント時にWSDLを生成するため、私はそれを持っておらず、JavaサービスクラスをFlexに直接マッピングしたいと考えています。その場合、非同期のクライアントからサーバーへのコードを可能にするため、コード生成(ビルドプロセスの外部)は最も効率的な方法であるとは考えていません。 – Riduidel
まあ、それは行くのが一番クリーンな方法だとは決して言わなかった;-)それは仕事をしたばかりだったし、自分ですべてをやることなく他の選択肢がなかった。それ以来、私はSOAP通信からAMF通信に完全に切り替えました。私のビルドでGranitedを使用し、BlazeDSのカスタマイズされたテンプレートを使用する。私は最近、flexmojosへのパッチをコミットして、複数のモジュールにまたがってテンプレートを共有できるようにしました(これは、4.0-RC2または4.0-Finalの一部になる予定です)。 –