Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Web服务的GAE应用程序上的GWT_Java_Web Services_Gwt_Google Cloud Datastore - Fatal编程技术网

Java 使用Web服务的GAE应用程序上的GWT

Java 使用Web服务的GAE应用程序上的GWT,java,web-services,gwt,google-cloud-datastore,Java,Web Services,Gwt,Google Cloud Datastore,我对构建一个将在谷歌应用程序引擎(GAE)上运行的谷歌网络工具包(GWT)应用程序感兴趣。我还想公开一个web服务,它共享相同的数据存储,并且可以从其他地方托管的不同web应用程序接收发布的数据 使用是一个好的解决方案,还是有一种更简单的方法不需要使用第三方库?GWT客户机是否有办法接受json,然后通过GWT-RPC将json序列化到GAE数据存储?我是否需要编写一个可以解析和持久化jsonp的servlet 我怀疑我的想法可能有点混乱。。。感谢您的帮助 根据 再出租 版本:2.0 M5+ 状

我对构建一个将在谷歌应用程序引擎(GAE)上运行的谷歌网络工具包(GWT)应用程序感兴趣。我还想公开一个web服务,它共享相同的数据存储,并且可以从其他地方托管的不同web应用程序接收发布的数据

使用是一个好的解决方案,还是有一种更简单的方法不需要使用第三方库?GWT客户机是否有办法接受json,然后通过GWT-RPC将json序列化到GAE数据存储?我是否需要编写一个可以解析和持久化jsonp的servlet

我怀疑我的想法可能有点混乱。。。感谢您的帮助

根据

再出租 版本:2.0 M5+ 状态:兼容 该团队已经为App Engine创建了一个Restlet的改编版。 有关调整应用程序引擎的Restlet标准安装的说明,请参阅。
下面是团队关于Restlet的另一篇博文:

GWT具有对JSON的本机支持,您只需要服务器上的库来解析/创建JSON。()

GAE使用Servlet,所以如果您想走这条路,任何Servlet都会这样做。没有什么可以说你的客户需要成为GWT

您可以使用持久化JDO、JPA或原始API来实现持久化,它们有点棘手,而且没有明确的文档记录(很复杂)。
有关清晰的解释和示例代码,请参阅以下文章:



感谢您的回复!那么,我是否认为我可以映射到servlet web服务的路径,并从同一个GAE应用程序为我的gwt前端提供服务?为了Restlet(即restful API)提供的好处而放弃GWT-RPC是否值得?