我想创建带有嵌入式 Web 服务器(Jetty,我可以使用其他服务器吗?)和数据库(H2)的 Java 应用程序。应用程序的 GUI 将可通过 Web 浏览器访问。
我可以选择任何允许我轻松创建 RCP 应用程序并在我的服务器上完美运行的框架。热插拔的良好行为也很重要。嵌入式 Jetty 是否需要 JRebel?
我认为这主要是 Seam 3 和 Spring 3 之间的战斗,但也许有人对这种设置有任何实际经验?
问问题
1066 次
1 回答
2
Jetty 可能是最容易嵌入的 Web 服务器。如果您正在寻找一个非常小、轻量级的配置,请考虑创建您自己的方法来以编程main()
方式构建一个 Jetty 。Server
对于开发,您还可以使用该org.eclipse.jetty.util.Scanner
接口创建一个类,该类监视您想要的路径并在文件更改时重新启动 webapp。为了从控制台运行,我还创建了一个定期扫描标准输入的线程,这样当我按 Enter 时,Web 应用程序会重新加载。
我无法与 Seam 交谈,但使用 Spring,整个服务器在大约 5 秒内启动。Webapp 重新加载需要不到 2 秒的时间。这可能足够快,您不需要像 JRebel 这样的东西。
于 2011-10-13T00:24:43.067 回答