在 FlexBuilder 中管理 Web 服务 - 管理器如何工作?
-
09-06-2019 - |
题
在 FlexBuilder 3 中,“数据”菜单下有两个项目用于导入和管理 Web 服务。导入 Web 服务后,我可以使用管理选项更新它。然而,Web 服务在导入后似乎就消失了。然而,管理器确实认识到导入了某个 WSDL URL,并拒绝对其执行任何操作。
管理器如何知道这一点,以及如何让它刷新某个 WSDL URL?
解决方案
在 flexbuilder 项目的 src 文件夹中,您应该会看到生成的类。例如,如果您使用管理器为 www.example.com 生成代理类,您应该会看到文件夹 /com/example ,其中包含生成的代理类。
要在 ActionScript 中使用这些 Web 服务,请使用以下语句:
"import com.example.*;"
要使用 mxml 中的 Web 服务,请使用以下命令包含 .as 文件:
<mx:Script source="yourscriptname.as"/>
要刷新生成的代理类并使用最新的 WSDL,只需打开管理器并选择“更新”即可。
另外,我发现了这个 文章 对于使用网络服务非常有用。
我希望这有帮助,这个问题对这个问题有点模糊。
不隶属于 StackOverflow