GWT RPC是专有的,但看起来很稳定,由Google支持并在我看到的每本书和教程中都有提到。它真的是GWT客户端/服务器通信的选择吗?您使用它吗?如果不使用它,请说明原因并介绍您选择的方案。我假设我有通用的服务器应用程序代码,可以适用于RPC、EJB、Web服务/SOAP、REST等。
额外问题:GWT RPC是否存在任何安全问题,我需要了解吗?
GWT RPC是专有的,但看起来很稳定,由Google支持并在我看到的每本书和教程中都有提到。它真的是GWT客户端/服务器通信的选择吗?您使用它吗?如果不使用它,请说明原因并介绍您选择的方案。我假设我有通用的服务器应用程序代码,可以适用于RPC、EJB、Web服务/SOAP、REST等。
额外问题:GWT RPC是否存在任何安全问题,我需要了解吗?
我们主要使用三种通信方法:
问题在于您使用的是网页浏览器,因此任何非 HTTP 协议基本上不能保证正常工作(可能无法通过代理)。
您可以将 GWT-RPC 的内容隔离到单个可替换的类中,并尽快剥离它。
个人建议仅通过传输包含所需信息编码的对象集合来实现,这样 RPC 代码就非常少了,因为您的所有 RPC 代码都是“Collection commands=getCollection()”,但还有许多其他可能性。
或者只需按照 GWT-RPC 的预期使用它,我认为它不会消失。