将Google App Engine与Javascript客户端连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Google App Engine与Javascript客户端连接相关的知识,希望对你有一定的参考价值。

我有一个用javascript编写的图表编辑器应用程序(客户端)。 我需要获取图表模型(可以转换为文本),并将其与我的GAE Java应用程序(将其作为后端)进行同步。 然后,应用程序将将此模型存储在云中,或将其发送给其他客户端。 (因此,许多人使用相同的图)

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

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

ps:我已经读过有关ajax的文章,但是我不知道它是否适合此解决方案,或者是否有更好的解决方案。

答案

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

通过基于HTTP的API。 您的JAVA Web应用程序可以公开某些终结点。 然后,您可以使用Javascript(通过AJAX)向Java Web API发出http请求)。 当前,这是从前端使用javascript到任何后端服务进行通信的事实上的方法。

支持客户端之间的实时协作将有些棘手。

此外,对websockets的支持越来越多,这使您可以在客户端和服务器之间打开持久连接,但我不知道GAE上的Java是否支持它。

以上是关于将Google App Engine与Javascript客户端连接的主要内容,如果未能解决你的问题,请参考以下文章

将 Google 回合制多人游戏与 Google App Engine 集成

如何将过滤器与 Google App Engine 的 app.yaml 中的 servlet 相关联?

将 JWT 与 Google App Engine 结合使用

将 JSP 与 Google App Engine 结合使用时出现空白页

将Google App Engine与Javascript客户端连接

如何将 AJAX 与 Google App Engine (Python) 结合使用