实际上,我有一个 Java 应用程序作为守护程序在 Linux 服务器上运行。现在我将提供一个简单的基于 Web 的配置页面。如果不使用大型框架,我不知道如何解决这个问题。
我不想要的是使用 Java EE 或类似的东西。一个“小型”免费(用于商业用途)库是可以的。
有任何想法吗?
实际上,我有一个 Java 应用程序作为守护程序在 Linux 服务器上运行。现在我将提供一个简单的基于 Web 的配置页面。如果不使用大型框架,我不知道如何解决这个问题。
我不想要的是使用 Java EE 或类似的东西。一个“小型”免费(用于商业用途)库是可以的。
有任何想法吗?
我建议您将 Jetty(它可能是大多数 Java 轻量级服务器)与纯 Servlet 和 JSP 一起使用。如果您只需要一两页的配置选项很少,那么任何框架在我看来都是不必要的矫枉过正。
如果您想留在 Java 领域,或者如果您喜欢冒险,我可以推荐play 框架,您可以考虑使用其他语言的任意数量的微框架/环境。
所有这些都提供了非常轻量级的 Web 服务器(通常允许您在几行代码中创建动态 Web 内容)以及具有操作系统集成的语言,允许您管理应用程序的配置和状态。
您可以使用Apache Tomcat或Jetty。
如果您使用的是 jre,请查看 com.sun.net.httpserver。嵌入已经很容易了。
对于配置,您还可以使用 JMX。jconsole 可以轻松访问您的应用程序,并且还有一个 JMX HTTP 适配器。此适配器允许您监控设置并更改它们。这为您提供了一个免费的网页,但它当然不是一个“漂亮”的网页。