2008-09-26 24 views
3

因此,我正在研究使用ASP.NET服務器的項目,並且我們通過從LINQ到實體查詢的WCF傳遞實體。我已經克服了WCF的循環引用問題。現在我正在尋找下一步,即Flex UI,我想知道人們已經面對的是從Flex處理WCF還是使用Flex實體(實體框架中的實體)面臨的問題?而Flex的建議,庫,模式和技巧將有所幫助。謝謝。有關將Flex與WCF和Linq用於實體的建議

事情,這將有助於:

  • 如何「堅持」或在UI端欺騙實體。
  • 安全性,如何保護從用戶界面到服務的通信。
  • 如何生成/從UI到服務通過新的實體,具有然後interprete作爲.NET實體

回答

3

我會查看Fluorine FX。它是.NET非常成熟和穩定的AMF實現,它提供了WCF集成。我的一位同事在這裏發表的一些信息:

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

+0

請修復此鏈接 – Pakman 2012-02-05 20:25:06

0

您有Flex應用程序和WCF服務之間的通信的幾個選項。 Flex支持SOAP Web服務和類似REST的Web服務,因此您可以選擇最適合您的方法。當您在客戶端上收到數據時,您需要從響應中提取實體並相應地構建UI。與更新或創建新實體類似 - 您需要從您的用戶界面控件構建Web服務請求並通過線路發送。

同時關注AMF,這是一種用於在Flex/Flash和服務器之間進行通信的二進制格式。那裏有.NET實現(例如AMF.NET),所以它有可能以某種方式使它與WCF一起工作 - 你需要自己去探索這個領域,我在這裏沒有直接的經驗。

0

http://jimdonaghy.com?p=11似乎被打破,但這裏是FluorineFX一個鏈接,如果你懶到谷歌。

http://www.fluorinefx.com/

我建議AMF通過REST或SOAP因爲AMF是有很大的性能提升bianry協議。

另一方面,如果你計劃開放你的服務給其他類型的客戶端,那麼一定要使用REST。