2008-09-26 15 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。