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,我认为它不会去任何地方。