1

我正在寻找可以在 BlackBerry Playbook 上使用 .net SOAP 服务的方法。到目前为止,我相信有两种主要方法可以解决我的问题。

Apache CXF wsdl2js
我使用 wsdl2js 来生成与服务通信所需的 javascript。但是我最终得到了一个 http 500 错误并且无法克服它。我查看了 Apache CXF 下载中提供的示例,我进行了一些搜索,但找不到创建 javascript 客户端的可靠示例。很多示例似乎以某种方式在运行时从服务器访问 wsdl 文件,但我的 javascript 已经从 CXF 工具生成,我只包含脚本......如果有人在这里有一些提示,那就太好了。

Adobe Flex 和 AS3
我考虑过的另一个选择是使用 Adob​​e Flex。我使用 BlackBerry PlayBook SDK 和 Flex 4.5 在 Flash Builder 中创建了一个新的 Mobile Flex 项目。但是,当我使用菜单选项连接到 Web 服务时,我会收到“此选项仅适用于 flex 项目”的提示。

有没有其他选择可以解决这个问题?如果您需要更多信息,请告诉我。我知道这是一个很大的话题,感谢您抽出宝贵时间。

4

1 回答 1

0

在 Flex 中,您可以使用WebService类来访问 SOAP WebServices。 更多信息在这里。. 我确信您可以将此类用于非 Flex AS3 解决方案

我不确定他们为什么为此禁用 Flash Builder 工具;但它不应该阻止您使用实际的类来访问 WebServices。

我不能谈论替代方法。

于 2011-05-24T16:03:58.953 回答