【问题标题】:GWT Communication strategiesGWT 传播策略
【发布时间】:2011-03-07 14:42:50
【问题描述】:

我是 GWT 的新手。我目前正在对 GWT 进行可行性研究,以决定是否将其包含在我们的产品中。我浏览了各种文档,并且有一些未解决的问题。我是否也可以使用 RPC(java-servlets)从其他服务器获取数据 - 意味着跨站点访问。我可以看到我可以通过 JSON 或 JSONP 获取它,但只是想确认一下。

可能这个问题听起来很糟糕。我也不精通 Web 技术。 Web 引擎会进行负载平衡,这种情况下意味着浏览器得到了回复,他不必担心它从哪个服务器获得结果。这与跨站点访问有何不同?为什么 java-script 没有阻止它访问不同的服务器?

那么哪种沟通策略更适合实施呢?我知道这是一个棘手的问题,并且是特定于要求的。但总的来说,有人可以继续进行。

我看到很多文档都说只使用 GWT 就可以了,不需要安装 GXT。当我使用 GXT 时,我会得到什么好处?我没有工作过。我刚刚研究了 GWT 教程中提供的示例。现在需要知道 GXT 和 GWT 之间的界限......

如果有人能澄清以上疑惑,那就太好了。

--普里亚。

标签: gwt


【解决方案1】:

GWT 主要是一种客户端技术。它确实有一些与它的 RPC 机制相关的服务器端相关的东西(2.x 版本中可能有更多的服务器端技术,我是 1.7 用户)。

GWT 的 RPC 允许您使用 Java 编写服务器端逻辑并通过 Java 代码直接调用这些服务(而不是向返回 JSON 或其他数据的页面发出请求,然后解析该数据),并且是其中之一GWT 的最大优点。当然,在服务器端,你可以做任何你想做的事情(包括连接到其他域上的服务器)。 GWT 使用专有的二进制格式在内部完全管理 RPC,但最终它只是花哨的 Ajax。 :)

GXT 是一个用于 GWT 的 UI 库,为您提供一些精美的小部件和布局等。demos 将让您更好地了解它的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-22
    • 2012-12-30
    • 1970-01-01
    • 2016-05-22
    • 2012-03-13
    • 2011-09-30
    • 2014-11-26
    • 1970-01-01
    相关资源
    最近更新 更多