什么java框架最容易与嵌入式Jetty Web服务器一起使用?

时间:2011-10-12 21:23:15

标签: spring java-ee jetty seam embedded-jetty

我想创建带有嵌入式Web服务器的Java应用程序(Jetty,还有其他任何我可以使用的服务器吗?)和数据库(H2)。可以通过Web浏览器访问应用程序GUI。

我可以选择任何框架,这将允许我轻松创建RCP应用程序,并完美地工作我的服务器。热插拔的良好行为也很重要。 JRebel是否需要嵌入式Jetty?

我认为这主要是Seam 3和Spring 3之间的争斗,但也许有人对这种设置有任何实际经验?

1 个答案:

答案 0 :(得分:2)

Jetty可能是最容易嵌入的Web服务器。如果您正在寻找一个非常小的轻量级配置,请考虑创建自己的main()方法,以编程方式构建Jetty Server

对于开发,您还可以使用org.eclipse.jetty.util.Scanner接口创建一个监视所需路径的类,并在文件更改时重新启动webapp。为了从控制台运行,我还创建了一个定期扫描stdin的线程,这样当我按Enter键时,Web应用程序就会重新加载。

我不能和Seam说话,但是对于Spring,整个服务器在大约5秒内启动。 Webapp重新加载只需不到2秒。这可能足够快,你不需要像JRebel那样。