我有一个图表编辑器应用程序(客户端),它是用javascript编写的。我需要采用图表模型(可以转换为文本),并将其与我的GAE Java应用程序同步,后者将成为我的后端。然后,应用程序将此模型存储在云上,或将其发送给其他客户端。 (因此很多人在相同的图表上工作)
对我来说,这是一个全新的领域,即使我完成了谷歌提供的一些教程,并完成了文档,我也不确定如何完成连接(教程使用JSP)。
连接Java的最直接方法是什么? 应用程序(GAE)与JS客户端?
p.s:我读过有关ajax的内容,但我不知道它是否是正确的解决方案,或者是否有更好的解决方案。
答案 0 :(得分:1)
连接Java的最直接方法是什么? 应用程序(GAE)与JS客户端?
通过基于HTTP构建的API。您的JAVA Web应用程序可能会暴露某些端点。然后,您可以使用Javascript向您的java web api发出http请求(通过AJAX)。这是目前从前端通过javascript与任何后端服务进行通信的实际方式。
支持客户之间的实时协作会有一些棘手的问题。
此外,对websockets的支持越来越多,允许您在客户端和服务器之间建立持久连接,但我不知道GAE上的java是否支持它...... / p>