【问题标题】:Replace applet with alternatives用替代品替换小程序
【发布时间】:2017-08-03 00:02:29
【问题描述】:

我们的应用大量使用小程序从用户机器上签入(上传)和签出(下载)文件。有人可以确认一下小程序的替代品是什么(因为它将在 2018 年被 Oracle 弃用)?

【问题讨论】:

  • 哪部分任务不能用JS完成?
  • JS 无法访问用户机器的硬盘,而签名的applet 可以。有人可以建议小程序的替代方案。通过jnlp可以访问用户的硬盘。

标签: java applet signed-applet applet-servlet


【解决方案1】:

我们遇到了同样的问题。我们在 Web 应用程序中使用小程序在本地机器上进行打印、扫描等。我们通过一个简单的 Java Web Start 客户端应用程序解决了这个问题,该应用程序嵌入了一个简单的 Web 服务器 (Jetty)。现在,当用户启动 Web 应用程序时,如果需要,客户端应用程序将被下载并在本地计算机上启动。它位于托盘中并侦听来自服务器端应用程序的请求。处理程序是针对不同类型的请求实现的。当客户端收到请求时,它会将其交给负责的处理程序,该处理程序执行其任务并创建响应,然后将其发送回服务器端。 目前,该解决方案运行良好,我们可以重用大部分小程序代码。

【讨论】:

    猜你喜欢
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-30
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多