作者:w3812127 | 来源:互联网 | 2023-08-08 21:32
篇首语:本文由编程笔记#小编为大家整理,主要介绍了将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是否支持它。