1

假设您开发了一个供客户端在本地使用的 webapp,分发它需要哪些步骤?

  • 使用嵌入式 Web 服务器

Glassfish v3在原始发行版中附带了一个嵌入式版本,您可以使用它。

  • 使用嵌入式数据库

首先想到的是Apache Derby

现在最棘手的部分(我没有答案)是如何提供一个用户只需双击并启动 webapp 的文件。

您是否应该提供带有嵌入式浏览器的 Swing 应用程序?这意味着您必须考虑您正在开发的特定浏览器的怪癖。它们与桌面对应物一样是最新的吗?

您应该打开提供 URL 的默认浏览器吗?有没有办法确保浏览器正确打开?当客户端关闭窗口时,您如何清理任何资源?

4

1 回答 1

0

Hudson 项目使用 Winstone servlet 容器来生成一个 war 文件,该文件也可以作为 JAR 文件直接运行。您可能想看看他们是如何做到的。

于 2010-07-14T09:39:47.700 回答