我正在开发一个需要在Windows,Solaris和Linux中运行的配置工具。该工具的GUI将与定期从某些硬件读取信息的服务线程进行通信。
我想为该工具使用Web界面,主要通过动态HTML和CSS提供配置选项。这将确保GUI在各个平台上看起来一致,我可以避免使用applet(工具应该可以通过浏览器访问)。
所以我的问题是,有没有简单的方法让Java提供Web页面(类似于Python中的WSGI)并监听HTTP POST事件?我想只使用Java标准库,这个工具或多或少只能由一个人一次访问。
答案 0 :(得分:0)
您可以使用Web服务器/ servlet容器Jetty,它可以嵌入到应用程序中。
答案 1 :(得分:0)
如果您决定不使用库,那么JDK中有com.sun.net.httpserver
包,但我建议使用Spring MVC之类的东西来结合Maven为您的构建脚本进行HTML / HTTP处理。有一点学习曲线,但您可以很快地调整其中一个教程应用程序。