因此,我正在开发一个使用 ASP.NET 服务器的项目,并且我们有从 LINQ 到实体查询通过 WCF 传递的实体。我已经克服了 WCF 的循环引用问题。现在我正在展望下一步,即 Flex UI,我想知道人们在处理 Flex 中的 WCF 或使用 Flex 中的实体(来自实体框架的实体)时已经面临哪些问题?Flex 建议、库、模式和技巧会有所帮助。谢谢。

有帮助的事情:

  • 如何在 UI 端“持久化”或欺骗实体。
  • 安全性,如何保护从 UI 到服务的通信。
  • 如何生成/将新实体从 UI 传递到服务,然后解释为 .NET 实体
有帮助吗?

解决方案

我会检查一下氟FX。它是一个非常成熟且稳定的 .NET AMF 实现,并且确实提供了 WCF 集成。我的一位同事在这里发布了一些信息:

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

其他提示

您可以通过多种方式在 Flex 应用程序和 WCF 服务之间进行通信。Flex 支持 SOAP Web 服务和类似 REST 的 Web 服务,因此您可以选择最适合您的方法。当您在客户端上接收数据时,您需要从响应中提取实体并相应地构建 UI。与更新或创建新实体类似 - 您将需要从用户界面控件构建 Web 服务请求并通过网络发送它。

另请参阅 AMF,它是一种用于 Flex/Flash 和服务器之间通信的二进制格式。有 .NET 实现(例如 AMF.NET),因此有可能以某种方式使其与 WCF 一起工作 - 您需要自己探索这个领域,我在这里没有直接经验。

http://jimdonaghy.com?p=11 似乎已损坏,但如果您懒于谷歌,这里有一个 FluorineFX 的链接。

http://www.fluinefx.com/

我建议使用 AMF 而不是 REST 或 SOAP,因为 AMF 是一种二进制协议,具有很大的性能提升。

另一方面,如果您确实计划向其他类型的 ui 客户端开放服务,那么请务必使用 REST。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top