代码之家  ›  专栏  ›  技术社区  ›  Asa Ayers

是否有工具将我的GWT RemoteServiceServlet转换为正确的服务和服务异步接口?

  •  1
  • Asa Ayers  · 技术社区  · 15 年前

    我正在处理一个GWT项目,我发现必须向我的servlet中添加一个函数,然后将函数签名复制并粘贴到我的服务接口中,然后将其复制并粘贴到我的ServiceAsync接口中,并将返回参数更改为回调,这非常麻烦。是否有一个工具或设置,我可以将公共方法添加到我的类中,并且可以将它们复制到其他接口中?即使它不是自动的,也可以选择特定的方法并自动复制它们。

    我正在使用Eclipse,理想情况下,每次我保存实现时,它都会更新我的接口,因为它检查我的代码并抱怨我的更改破坏了接口。

    3 回复  |  直到 15 年前
        1
  •  1
  •   Steve Armstrong    15 年前

    如果将方法添加到 *Service 接口,然后Eclipse可以在您的 *ServiceImpl servlet,你可以填写它。另外,如果你有 Google Eclipse plugin 已安装,它将在 *服务 接口并抱怨它不在 *ServiceAsync . 它可能有一个 CTRL + 1 在该接口中生成它的选项。

        2
  •  0
  •   David Nouls    15 年前

    你真的不需要工具。只需通过一个接受请求/响应的方法来考虑许多RPC方法。您只需要创建请求/响应的子类,而不需要考虑在2个接口中添加新方法。

    您可以使用服务器端的GoogleGuice将输入请求映射到处理调用的类…或者,您可以使用访问者方法将传入的请求转发到处理请求的代码(而无需借助于构造的大实例)。

        3
  •  0
  •   Stevko    15 年前

    Instantiations WindowBuilder GWT Designer完全满足您的需求。 远程服务向导将同时创建所有三个文件,并在您进行更改时使它们保持同步。

    http://www.instantiations.com/windowbuilder/gwtdesigner/index.html

    我只是这个产品的用户/购买者。我没有受雇或以任何其他方式与实例化有关。