GWT-RPC和RequestFactory是互斥的吗?

时间:2013-06-20 18:11:28

标签: java gwt gwt-rpc requestfactory

我可以在同一个项目中同时使用它们吗?或者它们是否会导致彼此“网络干扰”?

2 个答案:

答案 0 :(得分:2)

您可以同时使用GWT中的任何Ajax机制,它们不是独占的,因此您可以为产品中的每种必需选择最合适的机制。

例如,我有一个应用程序,它使用RF作为实体和业务请求,gwt-atmosphere(使用RPC)用于彗星通信,gwtquery-Ajax(使用RequestBuilder)用于消费3方json服务。

答案 1 :(得分:1)

不会造成任何干扰。最后,您只是向servlet发送HTTP请求。您的客户端可以处理(伪)同时查询作为您的服务器。

因此,您可以使用不同的方法来查询您的服务器。关键是更多关于代码的维护/可重用性/可读性。

我建议您只使用一种方式查询服务器。

IMO你应该尽可能避免使用RPC,并研究与服务器通信的更标准方式(RequestFactory或简单的requestBuilder,甚至是restyGWT等REST库),这样你的服务器就不会链接到你的GWT客户端了。