gpt4 book ai didi

java - 将联网的 Java 桌面应用程序迁移到 Web 应用程序的选项有哪些

转载 作者:行者123 更新时间:2023-11-30 07:27:02 25 4
gpt4 key购买 nike

我有一个在 LAN 环境中运行的 Java 桌面应用程序(带有 Swing GUI)。通常,我用一堆机器来运行它,一些扮演服务器的角色,而另一些扮演客户端的角色。

现在,我想在互联网上运行同一个应用程序,服务器和客户端都将托管在一个网站上,这样网站的访问者就可以作为客户端运行并相互交互。

我想知道有哪些选项可用于此类迁移?我是否需要使用一些基于 Java 的 Web 框架从头开始重写所有内容?如果是这样,我应该如何处理 GUI 部分?或者我只是将应用程序托管为小程序? (不知何故,我不愿意走小程序路线,因为它可能需要在我无法控制的个别访问者的机器上进行额外设置,并且可能存在兼容性问题)。谢谢!

最佳答案

一个选择是使用 Vaadin .编程思维与 JavaSE Swing 非常接近。它是客户端的 GWT 衍生产品,但逻辑实际上在服务器 JVM 上,框架负责通信(xhr 或 web 套接字)。

关于java - 将联网的 Java 桌面应用程序迁移到 Web 应用程序的选项有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10017633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com