Java 小程序替换技术

Java applet replacement technologies

我有一个 WEB 应用程序,它实现了 Java Applet 技术。 Java applet 本身是从 WEB-app 打开的,它是一个 FTP-client,半自动(pre -configured IP, un, pw...) 从 FTP-server 获取文件列表,用户选择要传输的文件。

在 Applet 中,文件通过 FTP 下载,然后通过 HTTPS 流式传输到 WEB 应用程序.

此功能现在需要替换,因为大多数浏览器不再支持 Applet。

我自己的想法是,这个函数将被替换为 JNLP。由于 JNLP 无法嵌入到 "same session",因此必须以不同的方式实现 WEB-app 的上传阶段。

我一直在想 WEB-app 会提供一次性上传 URL 接收文件然后继续处理它。

我还有哪些其他可能性,您会推荐什么?

如果您希望减少甚至不更改代码,请使用 JNLP,否则,重构视图(如果您使用 MVC)以使用现代 java Web 技术,例如 Servlet、JSP 或 JSF。