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

时间:2015-11-19 22:47:47

标签: java ajax asynchronous remote-access

背景

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

问题

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

2 个答案:

答案 0 :(得分:1)

你需要创建一个集成的http服务器(这是唯一的方法),但是你可以使用像Jetty这样的轻量级和快速管理的东西。

Kris在以下问题中的答案可以帮助您:

Create a simple HTTP server with Java?

Here is the as of current documentation for embedding Jetty

(感谢Dylan Knowles)

答案 1 :(得分:0)

我知道这个问题已经得到解答,但我对Spring Boot表示祝你好运。

相关问题