2009-04-07 6 views
1

remoting-config.xmlに独自のリモートオブジェクトが設定されたモジュールがいくつかあります。それぞれはパッケージ化され、別個のWebアーカイブ(WAR)として展開されます。例えば、 Module1.war、Module2.war。リモートオブジェクトはモジュールでは機能しません

私たちは別のWebアプリケーションに配備されたフレックスアプリケーションにそれらを統合しようとしています。例えば、 MainApp.war。

リモートオブジェクトは、Module1.warおよびModule2.warから呼び出されたときに正常に動作します。しかし、Javaのリモートオブジェクトは、メインのフレックスアプリケーションMainApp.warから呼び出されても呼び出されません。

私はFlex DevelopersガイドとFlexcoders Yahooグループを見てきました。

答えて

0

どのようにリモートオブジェクトを設定していますか?あなたはservices-config.xmlへのパスを "-services"コンパイラフラグに渡していますか?もしあなたがそうであれば、私はあなたのサービスエンドポイントの場所に多くの柔軟性を与えるわけではないので、これを避けるでしょう。

Christophe Coenraetsには、FlexでRemoteObjectやその他のデータアクセスクラスを設定するためのベストプラクティスに関する素晴らしい記事があります。一般的な考え方は、URLをXML設定ファイルに外部化し、アプリケーションの起動時にHTTPServiceでロードし、URLを使用してRemoteObjectにバインドされたChannel/ChannelSetを設定することです。記事の全文は、

http://coenraets.org/blog/2009/03/externalizing-service-configuration-using-blazeds-and-lcds/

関連する問題