-1

我制作了一个 Java 桌面应用程序,它只存储有关客户的信息。现在,我被要求进行必要的更改以使其成为 Web 应用程序。我对 Java Web 开发完全陌生。

我的理解是,我将获得一台服务器,我必须将程序保留在其中,并且只有管理员才能运行该程序。

我可以通过一些脚本链接到应用程序,以便我的主程序保持不变吗?我的应用程序基于 Swing 和一个简单的基于文件的数据库。

4

3 回答 3

3

查看Java Web Start作为部署 Swing 应用程序的一种方式。根据最终用户的要求,您应该能够避免重写您的应用程序。

于 2013-01-27T14:44:56.077 回答
3

您必须确定您想要什么类型的 Web 应用程序:servlet 还是 applet?您还可以切换到应用程序类型 JavaFX。对于初学者,请尝试阅读有关杯子类型应用程序的基本结构的一些内容。对于使用小程序,请参阅如何将 Swing 应用程序转换为小程序?

于 2013-01-27T14:45:58.167 回答
2

我可以通过一些脚本链接到应用程序,以便我的主程序保持不变吗?

简单回答是不。

我建议您接受一些有关如何用 Java 编写 Web 应用程序的培训。完成之后,您将更好地了解需要做什么。


请注意,Applet 和 JWS 都需要用户在其 PC 上安装 Java 以运行您的代码。

  • 在前一种情况下,用户必须在其 Web 浏览器中启用 Java 插件,这代表着重大的安全风险。

  • 在后一种情况下,您没有正常意义上的“Web 应用程序”。相反,您有一个从 Web启动的常规 Java 应用程序。(在服务器上存储数据是一个你仍然需要解决的问题......)

于 2013-01-27T14:44:49.777 回答