繁体   English   中英

在Java应用程序中响应AJAX请求的最简单方法是什么?

[英]What's the simplest way to respond to AJAX requests within a Java application?

背景

我正在使用一个Java应用程序,该应用程序会在很长一段时间(即几小时)内连续启动,运行,产生数据,并且仅在明确指示这样做时才关闭。 它具有基于Java的GUI,该GUI出现在运行应用程序的计算机上。 对于我而言,GUI很难扩展,如果在无头远程服务器上运行应用程序,则该GUI不会有用。 我想为此应用程序构建一个Web界面,用户可以在其中向正在运行的应用程序请求数据,可视化检索到的数据并发送命令以更改应用程序的操作。 从浏览器到应用程序的AJAX请求足以满足我的目的。 我已经研究了如何执行此操作,所有解决方案似乎都需要重型外部服务器设置(例如Tomcat)或从头开始(例如套接字)开发。 考虑到任务的概念简单性,这似乎很荒谬:我要做的就是响应HTTP请求。 必须有比这些方法更简单,更轻量的东西 ,尤其是因为我正在制作原型。 最简单的选择是什么?

在不设置外部服务器的情况下,在现有Java应用程序中响应AJAX的最简单方法是什么?

您将要创建一个集成的http服务器(这是唯一的方法),但是您可以使用Jetty之类的轻量级且易于管理的东西。

克里斯(Kris)在以下问题中的答案将为您提供帮助:

用Java创建一个简单的HTTP服务器?

这是嵌入Jetty的当前文档的截止日期

(Dylan Knowles提供)

我知道这个问题已经回答了,但是我对Spring Boot感到很幸运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM