为什么我们需要Java和Applet中的JNLP文件? 为什么我们需要JNLP文件 它的优点是什么 我们可以不在浏览器上签名就运行小程序吗

为什么我们需要Java和Applet中的JNLP文件? 为什么我们需要JNLP文件 它的优点是什么 我们可以不在浏览器上签名就运行小程序吗,java,applet,digital-signature,jnlp,next-generation-plugin,Java,Applet,Digital Signature,Jnlp,Next Generation Plugin,为什么我们需要JNLP文件 有关启动via给applet带来的一些信息,请阅读(&追踪链接) 我们可以不在浏览器上签名就运行小程序吗 你觉得这有道理吗?对我来说,这听起来像胡说八道 是否对代码进行签名与是否使用JavaWebStart进行部署无关 浏览器与代码签名无关(很少或根本无关) 但是猜一个意思。代码可以部署为标准嵌入式小程序,也可以通过web start部署为已签名或未签名 为什么我们需要JNLP文件 有关启动via给applet带来的一些信息,请阅读(&追踪链接) 我们可以不在浏览器上

为什么我们需要JNLP文件

有关启动via给applet带来的一些信息,请阅读(&追踪链接)

我们可以不在浏览器上签名就运行小程序吗

你觉得这有道理吗?对我来说,这听起来像胡说八道

是否对代码进行签名与是否使用JavaWebStart进行部署无关

浏览器与代码签名无关(很少或根本无关)

但是猜一个意思。代码可以部署为标准嵌入式小程序,也可以通过web start部署为已签名或未签名

为什么我们需要JNLP文件

有关启动via给applet带来的一些信息,请阅读(&追踪链接)

我们可以不在浏览器上签名就运行小程序吗

你觉得这有道理吗?对我来说,这听起来像胡说八道

是否对代码进行签名与是否使用JavaWebStart进行部署无关

浏览器与代码签名无关(很少或根本无关)


但是猜一个意思。代码可以作为标准嵌入式小程序部署,也可以通过web start部署,可以是已签名的,也可以是未签名的。

JNLP允许您执行比指定应用程序文件下载位置更多的操作。考虑到JNLP客户端的存在,JNLP协议可以支持多种功能,如下所示:

  • 运行时更丰富的客户端环境。开发人员可以使用新的API 它利用底层JNLP客户端,允许标准运行时 访问系统资源的服务
  • 安全部署解决方案。最终用户可以信任可靠的JNLP 因为它不允许客户有任何有害行为 应用程序
  • 版本控制和增量更新。每个资源都可以标记为 版本id,并进行相应的管理。增量更新是 使用JARDiff格式获取
  • 多个JRE管理和自动安装附加 JRE和可选软件包
  • 离线操作。部署的应用程序即使没有 与部署服务器的连接。即使是有点 最小的特点,它在实践中得到了广泛的应用
  • 自动安装本机代码/库。一些Java程序 运行时可能需要一些特定于平台的支持
  • JNLP客户端管理控制台。虽然不属于 JNLP客户端为最终用户提供了一种 图形配置控制台(例如,管理控制台) JavaWebStart的控制台)
  • 使用平台相关设施的能力,如 快捷方式、加速器等。部署的应用程序是 集成在本机操作系统上,提供快捷方式和启动 脚本或其他依赖于平台的机制 应用程序将看起来像一个本机应用程序,有一点 努力

  • JNLP允许您做比指定应用程序文件下载位置更多的事情。考虑到JNLP客户端的存在,JNLP协议可以支持多种功能,如下所示:

  • 运行时更丰富的客户端环境。开发人员可以使用新的API 它利用底层JNLP客户端,允许标准运行时 访问系统资源的服务
  • 安全部署解决方案。最终用户可以信任可靠的JNLP 因为它不允许客户有任何有害行为 应用程序
  • 版本控制和增量更新。每个资源都可以标记为 版本id,并进行相应的管理。增量更新是 使用JARDiff格式获取
  • 多个JRE管理和自动安装附加 JRE和可选软件包
  • 离线操作。部署的应用程序即使没有 与部署服务器的连接。即使是有点 最小的特点,它在实践中得到了广泛的应用
  • 自动安装本机代码/库。一些Java程序 运行时可能需要一些特定于平台的支持
  • JNLP客户端管理控制台。虽然不属于 JNLP客户端为最终用户提供了一种 图形配置控制台(例如,管理控制台) JavaWebStart的控制台)
  • 使用平台相关设施的能力,如 快捷方式、加速器等。部署的应用程序是 集成在本机操作系统上,提供快捷方式和启动 脚本或其他依赖于平台的机制 应用程序将看起来像一个本机应用程序,有一点 努力

  • 我们不需要它。它是可选的。我们不需要它。这是可选的。