【问题标题】:How do I make a GWT RPC call from a Windows gadget?如何从 Windows 小工具进行 GWT RPC 调用?
【发布时间】:2012-05-31 15:41:35
【问题描述】:

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

【问题讨论】:

    标签: java gwt windows-desktop-gadgets


    【解决方案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 小工具,因为小工具的同源策略已禁用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-20
      • 2014-12-06
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      相关资源
      最近更新 更多