可以通过dart脚本调用GWT的RemoteServiceServlet

时间:2014-01-24 09:49:54

标签: gwt dart

我有一个想要重用现有GWT服务(RemoteServiceServlet)的Dart项目,任何方式都可以做到这一点?

2 个答案:

答案 0 :(得分:0)

Dart中没有对GWT-RPC的特殊支持,似乎没有可用的第三方应用程序提供此功能。

这个问题类似(但不是Dart)

GWT Data Serialization

答案 1 :(得分:0)

如果您有野心,可以编写一个了解GWT-RPC wire-protocol的Dart客户端并使用它进行通信。然而,这可能是一项很大的工作。

我有类似的情况,我需要从非GWT客户端访问GWT-RPC服务(它是JavaScript,而不是Dart,但同样的概念适用)。我没有直接访问GWT-RPC服务,而是使用jsonrpc4j与GWT-RPC一起设置JSON-RPC服务。我能够将jsonrpc4j指向GWT服务使用,因此没有代码重复,只需要连接JSON-RPC所需的额外代码。

然后您将需要一个Dart JSON-RPC客户端,其中有一些可用:jsonrpcjsonrpc2

这一切都假定您可以访问GWT服务器并可以设置JSON-RPC服务。