假设您开发了一个供客户端在本地使用的 webapp,分发它需要哪些步骤?
- 使用嵌入式 Web 服务器
Glassfish v3在原始发行版中附带了一个嵌入式版本,您可以使用它。
- 使用嵌入式数据库
首先想到的是Apache Derby
现在最棘手的部分(我没有答案)是如何提供一个用户只需双击并启动 webapp 的文件。
您是否应该提供带有嵌入式浏览器的 Swing 应用程序?这意味着您必须考虑您正在开发的特定浏览器的怪癖。它们与桌面对应物一样是最新的吗?
您应该打开提供 URL 的默认浏览器吗?有没有办法确保浏览器正确打开?当客户端关闭窗口时,您如何清理任何资源?