2011-03-07 62 views
0

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

可能是这个问题听起来不太好。我对Web技术也不熟悉。 Web引擎负责进行负载平衡,这种情况意味着浏览器可以得到答复,而且他不必担心从中获得结果的服务器。这与跨站点访问有什么不同?为什么java-script不会阻止它访问此处的不同服务器?

那么哪种沟通策略会更好地实施?我知道这是一个棘手的问题,它是特定的要求。但总的来说,有些人可以继续。

我看到很多文档说它只适用于GWT,并且不需要安装GXT。当我使用GXT时会获得什么好处?我没有任何工作。我刚刚学习了GWT教程中提供的示例。现在需要知道GXT和GWT之间的边界线...

如果我能澄清上述疑问,这将是非常好的。

--Priya。

+0

谢谢布兰登。对此有没有更多评论? – priya 2011-03-07 11:47:22

回答

0

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

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

GXT是GWT的UI库,为您提供一些花哨的小部件和布局等。demos将让您更好地了解它可以做什么。