12 java gwt google-app-engine rpc
我有一个常规的Java应用程序,并希望访问GWT RPC端点.知道如何实现这一目标吗?我的GWT应用程序是在GAE/J上,我可以使用REST,但我已经有了GWT RPC端点,并且不想构建另一个外观.
是的,我已经看过直接从Java调用GWT RPC服务,但是这个讨论朝着不同的方向发展.
GWT SyncProxy允许您从纯Java(而不是JSNI)代码访问GWT RPC服务(例如方法).
有关详细信息,请参见http://www.gdevelop.com/w/blog/2010/01/10/testing-gwt-rpc-services/.
包中 RPC 协议的 GWT 中的 Java 实现com.google.gwt.user.server.rpc仅com.google.gwt.user.server.rpc.impl涵盖请求的反序列化和响应的序列化。真正的工作是在类中完成的ServerSerializationStreamReader(ServerSerializationStreamWriter每个类大约 750 行代码)。
要实现客户端,您显然需要序列化请求并反序列化响应,但由于没有可用的协议文档,而且据我所知没有可用的 Java 客户端实现,您可能必须对(反)序列化类进行逆向工程并编写您自己的代码可以“相反”地完成所有操作。
您可以在此处找到有关该协议的一些高级信息
| 归档时间: |
|
| 查看次数: |
5780 次 |
| 最近记录: |