0

我使用 GWT RPC 创建了一个 Windows 桌面小工具,但如何进行远程调用?小工具只能运行客户端部分代码 (javascript)。

4

1 回答 1

1

首先,您应该将应用程序部署到某个服务器。

考虑您的远程服务 url 是:http ://server.com/myapp/myrpcservice 您应该将您的服务定位到该 URL,而不是使用 @RemoteServiceRelativePath:

ServiceDefTarget target = (ServiceDefTarget) myRPCService;
target.setServiceEntryPoint("http://server.com/myapp/myrpcservice");
myRPCService.call(...);

现在您可以将此客户端用作 Windows 小工具。

请注意,此代码在浏览器或 GWT 开发模式下不起作用。那是因为同源政策。

此代码仅适用于 Windows 小工具,因为小工具的同源策略已禁用。

于 2012-05-31T15:41:36.220 回答