【发布时间】:2013-06-20 18:11:27
【问题描述】:
我可以在同一个项目中同时使用两者吗?还是它们会相互造成“网络干扰”?
【问题讨论】:
标签: java gwt gwt-rpc requestfactory
我可以在同一个项目中同时使用两者吗?还是它们会相互造成“网络干扰”?
【问题讨论】:
标签: java gwt gwt-rpc requestfactory
您可以同时使用 GWT 中的任何 Ajax 机制,它们不是独占的,因此您可以根据产品中的每种需要选择最合适的一种。
例如,我有一个应用程序,它使用 RF 处理实体和业务请求,使用 gwt-atmosphere(使用 RPC)进行彗星通信,使用 gwtquery-Ajax(使用 RequestBuilder)使用 3party json 服务。
【讨论】:
它不会造成任何干扰。最后,您只是将 HTTP 请求发送到 servlet。您的客户端可以处理(伪)同时查询作为您的服务器。
因此您可以使用不同的方法来查询您的服务器。重点更多是关于代码的维护/可重用性/可读性。
我建议您只使用一种方式来查询您的服务器。
IMO 您应该尽可能避免使用 RPC,并研究与您的服务器通信的更标准的方式(RequestFactory 或简单的 requestBuilder 甚至像 restyGWT 这样的 REST 库),这样您的服务器就不会链接到您的 GWT 客户端。
【讨论】: