语境:
我在 Eclipse 中创建了一个“桌面”(基于控制台的)Java 应用程序。我正在使用几个第三方 API 来帮助我处理应用程序的逻辑。目前有大约 1000 行 Java 代码。
我现在想让这个应用程序可以浏览器访问。我只需要几个按钮和几张桌子。单击这些按钮(包括文件上传按钮)后,将运行我的 1000 行 java 代码,然后将文本结果输出到一两个表中。我可能需要几个下拉框。重要的是应用程序是通过典型的 Web 浏览器访问的。
在另一个项目中,我之前使用 ASP .NET Web 表单 (C#) 创建了一个浏览器可访问的 Web 应用程序,它非常简单。我只是拖放了我需要的按钮和表格。并对每个按钮背后的逻辑进行编码,只需按下“播放”即可通过本地 Web 浏览器使用。如果需要,我可以通过 VS 进行 CSS 样式设置以使其看起来很漂亮。
问题:
- 对不起我的简单性,但是 ASP .NET C# Web 窗体的“Java 版本”是什么?- 即,拖放 Web 表单的 UI 组件,我可以简单地在后面添加代码,可以轻松地将其部署到浏览器。
- 我可以采取什么“最快”的路线来实现我的目标?我只是希望将基于控制台的 Java 应用程序部署到浏览器可访问的独立应用程序中。它只需要在我的本地机器上运行。
笔记:
从我所做的阅读来看,我似乎可以将 JavaFX 用于我的目的?- 即创建 UI 并编写后端代码。显然,我可以简单地将基于桌面的 JavaFX 应用程序打包为可通过浏览器运行。
对于我的问题/上下文的任何缺点,我深表歉意;我试图保持简洁,所以我可能已经概括了一点。目前还没有处于最伟大的心态......