Flex/AIR + Catalyst:让他们互相交流的最佳方式是什么?

Chu*_*ips 3 apache-flex air perl web-services catalyst

让Adobe Flex/AIR与perl Catalyst通信的最佳方法是什么?

我们目前在Catalyst端使用Catalyst :: Plugin :: XMLRPC,在Flex/AIR端使用as3-rpclib.这工作正常,但我宁愿把as3-rpclib从图片中删除,并使用Flex原生的方法.

据我所知,它的本机组件是HTTPService,WebService(SOAP)和RemoteObject.

哪一个最适合Catalyst环境?

另外,你能指出一个好的"Hello World"获胜者的例子吗?WSDL让我头晕目眩.

jro*_*way 5

SOAP和Catalyst :: Controller :: SOAP看起来就像你想要的那样.它基于XML :: Compile :: SOAP,这是"好的".文档告诉您如何将WSDL转换为Catalyst应用程序提供的服务.

(如果你想走另一条路,那就是Catalyst :: Model :: SOAP,但我认为这不是你想要的.)

如果JSON是一个选项,您可能会考虑这一点.它非常容易与Catalyst :: Controller :: REST或Catalyst :: View :: JSON一起使用.