質問

だから私はASP.NETサーバーを使用するプロジェクトに取り組んでおり、LINQ-to-EntityクエリからWCFを介して渡されるエンティティがあります。私はすでに、WCFによる循環参照の問題を克服しています。次のステップであるFlex UIに目を向けた今、FlexからWCFを扱うことと、Flexでエンティティ(エンティティフレームワークからのエンティティ)を使用することで、人々がすでに直面していることは何か疑問に思っていますか? Flexの提案、ライブラリ、パターン、およびヒントが役立ちます。ありがとう。

役立つこと:

  • 「永続化」する方法またはUI側のエンティティをコピーします。
  • セキュリティ、UIからサービスへの通信を保護する方法。
  • UIからサービスに新しいエンティティを生成/渡し、.NETエンティティとして解釈する方法
役に立ちましたか?

解決

Fluorine FXをチェックアウトします。 .NET用の非常に成熟した安定したAMF実装であり、WCF統合を提供します。私の同僚がここにいくつかの情報を投稿しています:

http://jimdonaghy.com/?p=11

他のヒント

FlexアプリケーションとWCFサービス間の通信には、いくつかのオプションがあります。 FlexはSOAP WebサービスとRESTのようなWebサービスの両方をサポートしているため、最適なアプローチを選択できます。クライアントでデータを受け取ったら、応答からエンティティを抽出し、それに応じてUIを構築する必要があります。新しいエンティティの更新または作成と同様に、ユーザーインターフェイスコントロールからWebサービスリクエストを作成し、ネットワーク経由で送信する必要があります。

また、Flex / Flashとサーバー間で通信するためのバイナリ形式であるAMFを調べます。そこに.NET実装(AMF.NETなど)があるので、どういうわけかWCFで動作させることができるかもしれません-あなたはこの領域を自分で探る必要があります、私はここで直接の経験はありません。

http://jimdonaghy.com?p=11 は破損しているようですが、これはGoogleを怠る場合はFluorineFXにリンクします。

http://www.fluorinefx.com/

AMFは、パフォーマンスが大幅に向上したbianryプロトコルであるため、RESTまたはSOAPよりもAMFをお勧めします。

一方で、他の種類のUIクライアントに対してサービスを開く予定がある場合は、必ずRESTを使用してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top