2008-09-16 3 views
4

ASP.NET UI(inc MVC)アプリケーションをAMF上でFlex UIと通信するにはどうしたらいいですか?私は一度に約100以上のレコードをプッシュしたいと思っています。そして、AMFは今後の道だと思われますが、明らかなものはないようです。.NETとAMF

答えて

6

時間がかかる場合は、RemoteObjectを使用してコンパイルされたDLL(WebORB - .NET用は無料ですが、EXPより上のVSコピーが必要です)を使用して、公開するクラスをコンパイルしてください

)フレックスにし、オブジェクトをそのように取得...

明らかにあなたのオブジェクトが所定の位置にDALを持つべきか、あなたのデータベースと通信できるように生成すること。

しかし、データ集約型のFlexアプリケーションでCairngormを使用することをお勧めします。それは簡単ではなく、開発は速く感じることはありませんが、一度それを理解すれば、物事はもっとスムーズになり、ちょうど良いと感じます。私は詳細に行くことができますが、私はすでにそれを深く説明しているよりもはるかに賢い人がいます。自分のような人は、概念をかなり素早く理解できるはずです。

0

一つのマイナーな修正ここ

はWebORBとケアンゴームを学習へのリンクです:実際にExpress Editionを使用してアセンブリをコンパイルすることができます。 WebORBを使用すると、DLLを仮想ディレクトリの/ binフォルダに展開するだけで、クラスをFlex Remotingサービスとして使用できるようになります。特別なインターフェースを実装する必要はなく、特別な属性を使用する必要はありません。クライアントに配信するデータを返すクラスを作成し、そのクラスをweborbにデプロイして、クライアント側でRemoteObject APIを使用します。ここ入門記事へのリンクです:

http://www.themidnightcoders.com/articles/flextodotnet.htm

3

ネットAMFリモーティングのためのWebORBする代わりに、FlourineFxです。私はそれを使用していないが、それは興味深いように見える。私はかなり強力なWebORBを使用しました。データベース駆動型アプリケーションを構築するプロセスを高速化する優れたコード生成ツールがいくつかあります。

0

私は確かにWebORBとMSMQのサポートをチェックします(FluorineFXは同じ機能を持っていますが、どちらも無料です)。 WebORBにMSMQの特定のキューをリッスンさせることができます。フレックス側では、コンシューマーを作成し、それをそのキューに置く必要があります。 WebORBは、キュー内のすべてのメッセージを、swfで作成されたすべてのコンシューマにプッシュします。 ASP.NETアプリケーションのような他のアプリケーションでは、メッセージをそのキュー(シリアル化されたオブジェクトまたはxmlなど)に置くことができ、Flex GUIに配信されます。

http://blog.johlero.euのサブトピックにいくつかの投稿を書いています。

もう1つの非常に良い例は、Windowsフォームアプリケーションを使用してflex Guiにメッセージを送信するhttp://www.themidnightcoders.com/articles/msmqtoflexdatapush.shtmです。

リエーヴン・カルデンエア・アザ・ジョーレロ

関連する問題