用替代品替换applet

时间:2017-03-13 02:24:05

标签: java applet signed-applet applet-servlet

我们的应用程序大量使用applet来签入(上传)和签出(下载)来自用户机器的文件。有人可以确认applet的替代方案(因为它将在2018年被Oracle弃用)?

1 个答案:

答案 0 :(得分:0)

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