- 为什么我们需要 JNLP 文件?
- 它有什么好处?
- 我们可以在不在浏览器上签名的情况下运行小程序吗?
问问题
543 次
2 回答
2
为什么我们需要 JNLP 文件?
对于通过JWS启动给小程序带来的一些东西,请阅读信息。在 JNLP 上标记(并追逐链接)。
我们可以在不在浏览器上签名的情况下运行小程序吗?
这在你的脑海中有意义吗?对我来说,这听起来像是胡说八道。
代码是否签名与是否使用 Java Web Start 部署无关。
浏览器(很少或)与代码签名无关。
但猜测一个意思。代码可以作为标准嵌入式小程序部署,也可以通过 web start 部署,无论是签名的还是未签名的。
于 2011-10-16T06:33:47.420 回答
1
除了指定应用程序文件的下载位置之外,JNLP 还允许您做更多的事情。鉴于 JNLP 客户端的存在,JNLP 协议可以支持多种功能,如下所示:
- 运行时更丰富的客户端环境。开发人员可以使用利用底层 JNLP 客户端的新 API,允许标准运行时服务访问系统资源。
- 安全的部署解决方案。最终用户可以信任可靠的 JNLP 客户端,因为它不允许客户端应用程序的任何有害行为。
- 版本控制和增量更新。每个资源都可以使用版本 ID 进行标记并进行相应的管理。使用 JARDiff 格式获得增量更新。
- 多个 JRE 管理和附加 JRE 和可选包的自动安装。
- 离线操作。即使没有与部署服务器的连接,部署的应用程序也可以工作。即使它是一个很小的功能,它在实践中也被广泛使用。
- 自动安装本机代码/库。一些 Java 程序可能需要一些特定于平台的支持才能运行。
- JNLP 客户端管理控制台。尽管不是规范的一部分,但 JNLP 客户端向最终用户提供了一种图形配置控制台(例如,Java Web Start 的管理控制台)。
- 使用依赖于平台的工具(例如快捷方式、加速器等)的能力。部署的应用程序集成在本机操作系统上——提供快捷方式和启动脚本或其他依赖于平台的机制,因此您的 Java 应用程序将看起来像一个本机应用程序,只需稍加努力。
于 2018-10-22T10:01:13.537 回答