如何在Adobe Flex应用程序中使用.NET服务对象?它甚至可能吗?我是否必须使用某些第三方工具?
答案 0 :(得分:2)
集成Flex和.NET的最佳方式是通过Flash Remoting。这在Flash和.NET之间发送二进制编码数据,并且编码/解码非常有效,并且在线路上更紧凑(与JSON和XML相比)。使用.NET进行Flash Remoting有几种选择。我们使用Fluorine(免费,开源),但也可以使用WebORB(商业)。
开发非常简单。 Flash Remoting将您选择的类公开给Flex,以便通过RemoteObject进行调用。您不需要编写转换代码或类似的东西,您可以在客户端和服务器上使用完全类型的对象。
的WebORB http://www.themidnightcoders.com/products/weborb-for-net/overview.html
答案 1 :(得分:0)
您本身不会使用.NET服务对象,而是通过Flex应用程序可以访问的端点公开服务,例如RESTful服务或某个地方的WS端点。
然后,使用Flex提供的任何工具,您将为您公开的服务创建代理,并以此方式进行调用。
这一切都有效,因为双方都遵守您正在使用的协议中提出的标准或最佳实践(RESTful服务,WS,而后者又基于HTTP,JSON等等)。
答案 2 :(得分:0)