Java 使用Web服务的GAE应用程序上的GWT
我对构建一个将在谷歌应用程序引擎(GAE)上运行的谷歌网络工具包(GWT)应用程序感兴趣。我还想公开一个web服务,它共享相同的数据存储,并且可以从其他地方托管的不同web应用程序接收发布的数据 使用是一个好的解决方案,还是有一种更简单的方法不需要使用第三方库?GWT客户机是否有办法接受json,然后通过GWT-RPC将json序列化到GAE数据存储?我是否需要编写一个可以解析和持久化jsonp的servlet 我怀疑我的想法可能有点混乱。。。感谢您的帮助 根据 再出租 版本:2.0 M5+ 状态:兼容 该团队已经为App Engine创建了一个Restlet的改编版。 有关调整应用程序引擎的Restlet标准安装的说明,请参阅。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+ 状
下面是团队关于Restlet的另一篇博文: GWT具有对JSON的本机支持,您只需要服务器上的库来解析/创建JSON。() GAE使用Servlet,所以如果您想走这条路,任何Servlet都会这样做。没有什么可以说你的客户需要成为GWT 您可以使用持久化JDO、JPA或原始API来实现持久化,它们有点棘手,而且没有明确的文档记录(很复杂)。
有关清晰的解释和示例代码,请参阅以下文章:
感谢您的回复!那么,我是否认为我可以映射到servlet web服务的路径,并从同一个GAE应用程序为我的gwt前端提供服务?为了Restlet(即restful API)提供的好处而放弃GWT-RPC是否值得?