如何获得小型Java程序的Web界面?

时间:2012-10-05 17:22:51

标签: java html webserver embeddedwebserver

实际上我有一个在Linux服务器上运行的Java应用程序作为守护进程。现在我将提供一个简单的基于Web的配置页面。我不知道如何在不使用大框架的情况下解决这个问题。

我不想要的是使用Java EE或者像这样。 “小”免费(商业用途)库是可以的。

有什么想法吗?

5 个答案:

答案 0 :(得分:3)

我建议您使用纯Servlet和JSP来使用Jetty(它可能是大多数Java轻量级服务器)。如果您只需要一个或两个页面,配置选项很少,那么任何框架在我看来都像是无意义的过度杀伤。

答案 1 :(得分:2)

如果您想留在Java空间,或者如果您喜欢冒险,我可以推荐play framework,您可以考虑使用其他语言的任何数量的微框架/环境。

  • 烧瓶(蟒)
  • Scalatra的(阶)
  • meteor.js(JavaScript的)
  • 的node.js(JavaScript的)
  • 扭曲(蟒)
  • 屈(红宝石)

所有这些都提供了非常轻量级的Web服务器(通常允许您在几行中创建动态Web内容),以及具有os集成的语言,可以让您管理应用程序的配置和状态。

答案 2 :(得分:1)

您可以使用Apache TomcatJetty

答案 3 :(得分:1)

如果您使用的是jre,请查看com.sun.net.httpserver。它已经很容易嵌入了。

答案 4 :(得分:1)

对于配置,您也可以使用JMX。 jconsole可以轻松访问您的应用程序,还有一个JMX HTTP适配器。此适配器允许您监视设置并更改它们。这为您提供了一个免费的网页,当然它不是一个“漂亮”的页面。