4

AMF を介して Flex UI と通信する ASP.NET (MVC を含む) アプリケーションを取得するにはどうすればよいですか。一度に約 100 件以上のレコードをプッシュしたいと考えており、AMF が進むべき道のように見えますが、明白なものはないようです。

4

4 に答える 4

6

時間がない場合は、RemoteObject を使用してコンパイル済みの DLL をヒットできます (WebORB のように - .NET では無料ですが、Flex に公開するクラスをコンパイルするには、Express の上に VS コピーが必要です)。

その方法でオブジェクトを取得します...

明らかに、データベースと通信できるように、オブジェクトには DAL が配置されているか生成されている必要があります。

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

WebORB と Cairngorm を学習するためのリンクは次のとおりです。

于 2008-09-17T01:06:09.947 に答える
3

.Net AMF リモーティングの WebORB に代わるものはFlourineFxです。使っていませんが、面白そうです。非常に強力な WebORB を使用しました。データベース駆動型アプリケーションの構築プロセスを高速化する優れたコード生成ツールがいくつかあります。

于 2008-09-20T03:00:15.490 に答える
0

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

私はhttp://blog.johlero.euでこの件についていくつかの投稿を書きました。

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

Lieven Cardoen aka Johlero

于 2008-10-18T14:00:55.130 に答える
0

上記の回答に対する小さな修正が 1 つあります。実際には、Express エディションを使用してアセンブリをコンパイルできます。WebORB を使用すると、DLL を仮想ディレクトリの /bin フォルダーにデプロイするだけで、クラスを Flex Remoting サービスとして有効にすることができます。特別なインターフェイスを実装したり、特別な属性を使用したりする必要はありません。クライアントに配信したいデータを返すクラスを作成し、そのクラスを weborb にデプロイして、クライアント側で RemoteObject API を使用するだけです。入門記事へのリンクは次のとおりです。

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

于 2008-09-19T04:21:46.577 に答える