【问题标题】:GWT with Restlet带 Restlet 的 GWT
【发布时间】:2010-12-12 20:22:02
【问题描述】:

我在两个单独的 Web 应用程序中有一个 Restlet API 和一个 GWT Web 应用程序。我已将 Restlet GWT jar 添加到 GWT Web 应用程序中,并为每个 API 服务器资源编写了代理类。

我现在如何将两者联系起来?我需要在 web.xml 中添加一个 servlet 吗?

这可能是一个初学者问题,我可能很傻,但这是我的第一个 GWT 应用程序。

【问题讨论】:

    标签: java gwt restlet


    【解决方案1】:

    是的,您需要在您的 GWT 项目的 web.xml 中设置您的 Restlet Servlet。 然后,以调试模式启动您的 gwt 项目(这将启动码头 servlet),您将可以访问 http://127.0.0.1:8888/YourServlet/... 您最终可以将 Restlet Servlet 部署在另一台服务器上。

    最后使用 RequestBuilder 编写您的客户端服务。

    请记住,如果您将 Restlet 服务部署在与您为您提供 gwt 页面的主机不同的另一台主机上(例如,您的 restlet 在http://another_host:another_port/YourServlet 中访问),那么您将不得不处理 SOP(http:/ /en.wikipedia.org/wiki/Same_origin_policy)。

    我建议您有不同的项目,一个用于服务器,另一个用于 gwt。第一个部署在 Server1 中,第二个由 Server2 提供服务。然后使用您需要在 Server2 中安装的 http 代理处理 SOP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 2011-05-09
      • 1970-01-01
      • 2011-07-01
      • 2011-12-20
      • 2012-07-08
      相关资源
      最近更新 更多