【问题标题】:Is it possible for GWT to create client to server connection without my knowledge?GWT 是否可以在我不知情的情况下创建客户端到服务器的连接?
【发布时间】:2013-06-26 14:05:39
【问题描述】:

GWT 是否可以在我不知情的情况下创建客户端到服务器的连接?我知道我可以显式创建一个 RPC 连接,但是在任何情况下,GWT 是否有可能在我不知情的情况下生成一些客户端需要工作的服务器端?我找不到有关此的任何信息。根据我的经验,我从未注意到这种行为。 At GWT documentation all I have found is:

恭喜!您已经使用 Google Web Toolkit 创建了您的第一个 Web 应用程序。由于您已经编译了项目,您现在正在运行可在 IE、Chrome、Firefox、Safari 和 Opera 中运行的纯 JavaScript 和 HTML。您现在可以通过在您的 Web 服务器的 MyWebApp/war/ 目录中提供 HTML 和 JavaScript 文件来将您的应用程序部署到生产环境。

但这并不能保证在某些情况下不会创建这种连接。

据我所知,Vaadin 确实为几乎所有东西创建了这样的连接。

如果有人得到任何信息表明 GWT 不会通过某种魔法创建任何客户端服务器连接,我将不胜感激。

【问题讨论】:

  • 我一直喜欢控制 JavaScript。

标签: java gwt client vaadin


【解决方案1】:

我不知道有任何此类声明(当然,除了源代码本身),但我可以向您(作为 GWT 指导委员会的成员)保证,GWT 不会在没有明确说明的情况下与任何服务器通信您的行动(在您的代码中)。

【讨论】:

  • 非常感谢:)。我会投票,但我还不能这样做:/ :)
【解决方案2】:

AFAIK GWT 不会在没有任何用户操作的情况下与服务器对话。

您可以使用GWT.runAsync(); 稍后加载在初始加载期间实际上不需要的内容。但这也是一个用户操作。

【讨论】:

    猜你喜欢
    • 2019-03-19
    • 2011-12-22
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多