将Google应用程序引擎与Javascript客户端连接

将Google应用程序引擎与Javascript客户端连接,java,javascript,google-app-engine,Java,Javascript,Google App Engine,我有一个用javascript编写的图表编辑器应用程序(客户端)。我需要获取图表的模型(可以转换为文本),并将其与作为后端的GAE Java应用程序同步。然后,应用程序将此模型存储在云上,或将其发送给其他客户端。(因此,许多人使用相同的图表) 这对我来说是一个全新的领域,尽管我完成了谷歌提供的一些教程,并浏览了文档,但我不确定如何连接(教程使用JSP) 连接Java最直接的方法是什么 使用JS客户端的应用程序(GAE) p、 s:我读过关于ajax的文章,但我不知道这是一个正确的解决方案,还是有

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

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

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

p、 s:我读过关于ajax的文章,但我不知道这是一个正确的解决方案,还是有更好的解决方案

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

通过一个基于HTTP的API。您的JAVA web应用程序可以公开某些端点。然后可以使用Javascript(通过AJAX)向JavaWebAPI发出http请求。这是当前使用javascript从前端到任何后端服务的实际通信方式

在支持客户端之间的实时协作时,会有一些技巧

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

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

通过一个基于HTTP的API。您的JAVA web应用程序可以公开某些端点。然后可以使用Javascript(通过AJAX)向JavaWebAPI发出http请求。这是当前使用javascript从前端到任何后端服务的实际通信方式

在支持客户端之间的实时协作时,会有一些技巧


此外,对的支持越来越多,这允许您在客户端和服务器之间打开持久连接,我不知道GAE上的java是否支持…

谢谢您的回答。我刚查过WebSocket。GAE不支持它们,尽管它提供了一个填补相同角色的API:虽然答案很简单(ajax调用servlet),但您真正想做的是使用驱动实时API,这样您就可以让多个并发用户退出您的模型,以及API提供的更多功能(版本共享等)我以前没有看过驱动api,我想我需要谷歌云存储。谢谢你的指点。谢谢你的回答。我刚查过WebSocket。GAE不支持它们,尽管它提供了一个填补相同角色的API:虽然答案很简单(ajax调用servlet),但您真正想做的是使用驱动实时API,这样您就可以让多个并发用户退出您的模型,以及API提供的更多功能(版本共享等)我以前没有看过驱动api,我想我需要谷歌云存储。谢谢你的指点