在web应用程序中运行Java程序并与之交互



我有一个Java程序,通过监视器显示一些输入和输出,我想创建一个web应用程序,可以用一些输入运行Java程序,然后从程序接收任何输出,并使用一些JS函数显示它们,我想知道我怎么能去做这样的事情。我想用html/css和JavaScript为我的Java程序创建一个GUI。

我已经使用html/JS制作了一个具有适当输入的静态网页,现在我需要找到一种方法来启动具有这些输入的Java程序并评估输出。

那是…一般不是这么做的。

相反,你运行一个JVM(一个java应用程序),它保持运行并自己响应web请求。换句话说,编写一个web应用程序。在java .

例如,通过使用Dropwizard, spark等——java的许多web框架之一。

你的web服务可以只回答JSON,保持事情简单,没有问题。你也可以设置你的apache, nginx或任何它是重定向大多数调用到你常用的web框架,和一些子集到你的jvm web服务器,否则是"隐藏"从外部视图(防火墙)。

最新更新