将Google App Engine与Javascript客户端连接

时间:2013-05-16 19:57:24

标签: java javascript google-app-engine

我有一个图表编辑器应用程序(客户端),它是用javascript编写的。我需要采用图表模型(可以转换为文本),并将其与我的GAE Java应用程序同步,后者将成为我的后端。然后,应用程序将此模型存储在云上,或将其发送给其他客户端。 (因此很多人在相同的图表上工作)

对我来说,这是一个全新的领域,即使我完成了谷歌提供的一些教程,并完成了文档,我也不确定如何完成连接(教程使用JSP)。

  

连接Java的最直接方法是什么?   应用程序(GAE)与JS客户端?

p.s:我读过有关ajax的内容,但我不知道它是否是正确的解决方案,或者是否有更好的解决方案。

1 个答案:

答案 0 :(得分:1)

  

连接Java的最直接方法是什么?   应用程序(GAE)与JS客户端?

通过基于HTTP构建的API。您的JAVA Web应用程序可能会暴露某些端点。然后,您可以使用Javascript向您的java web api发出http请求(通过AJAX)。这是目前从前端通过javascript与任何后端服务进行通信的实际方式。

支持客户之间的实时协作会有一些棘手的问题。

此外,对websockets的支持越来越多,允许您在客户端和服务器之间建立持久连接,但我不知道GAE上的java是否支持它...... / p>