我制作了一个 Java 桌面应用程序,它只存储有关客户的信息。现在,我被要求进行必要的更改以使其成为 Web 应用程序。我对 Java Web 开发完全陌生。
我的理解是,我将获得一台服务器,我必须将程序保留在其中,并且只有管理员才能运行该程序。
我可以通过一些脚本链接到应用程序,以便我的主程序保持不变吗?我的应用程序基于 Swing 和一个简单的基于文件的数据库。
我制作了一个 Java 桌面应用程序,它只存储有关客户的信息。现在,我被要求进行必要的更改以使其成为 Web 应用程序。我对 Java Web 开发完全陌生。
我的理解是,我将获得一台服务器,我必须将程序保留在其中,并且只有管理员才能运行该程序。
我可以通过一些脚本链接到应用程序,以便我的主程序保持不变吗?我的应用程序基于 Swing 和一个简单的基于文件的数据库。
查看Java Web Start作为部署 Swing 应用程序的一种方式。根据最终用户的要求,您应该能够避免重写您的应用程序。
您必须确定您想要什么类型的 Web 应用程序:servlet 还是 applet?您还可以切换到应用程序类型 JavaFX。对于初学者,请尝试阅读有关杯子类型应用程序的基本结构的一些内容。对于使用小程序,请参阅如何将 Swing 应用程序转换为小程序?
我可以通过一些脚本链接到应用程序,以便我的主程序保持不变吗?
简单回答是不。
我建议您接受一些有关如何用 Java 编写 Web 应用程序的培训。完成之后,您将更好地了解需要做什么。
请注意,Applet 和 JWS 都需要用户在其 PC 上安装 Java 以运行您的代码。
在前一种情况下,用户必须在其 Web 浏览器中启用 Java 插件,这代表着重大的安全风险。
在后一种情况下,您没有正常意义上的“Web 应用程序”。相反,您有一个从 Web启动的常规 Java 应用程序。(在服务器上存储数据是一个你仍然需要解决的问题......)