在web上启用已完成的Java应用程序

在web上启用已完成的Java应用程序,java,Java,我不是Java专业人士。我需要将已完成的java应用程序启用到在线版本。请给我最简单的方法 我尝试过使用JSP和Servlet,但似乎非常令人厌烦,应该有一种直接的方法。当您使用一个典型的web应用程序时,您认为发生了什么?您在浏览器中,它正在显示一些页面。你点击周围,一些服务器会做一些工作,例如Amazon会向你显示你可以购买的书籍列表,服务器会将数据传递给浏览器让它显示 这与当前的Java应用程序有很大的不同,在Java应用程序中,所有事情都发生在同一台计算机上 应用程序的UI部分、浏览器中

我不是Java专业人士。我需要将已完成的java应用程序启用到在线版本。请给我最简单的方法


我尝试过使用JSP和Servlet,但似乎非常令人厌烦,应该有一种直接的方法。

当您使用一个典型的web应用程序时,您认为发生了什么?您在浏览器中,它正在显示一些页面。你点击周围,一些服务器会做一些工作,例如Amazon会向你显示你可以购买的书籍列表,服务器会将数据传递给浏览器让它显示

这与当前的Java应用程序有很大的不同,在Java应用程序中,所有事情都发生在同一台计算机上

应用程序的UI部分、浏览器中的UI部分和执行实际业务的服务器部分之间的这种分离是Web编程与简单Java编程如此不同的一个原因

servlet和JSP是传统的Java方式,但现代web应用在所有UI中都更多地使用JavaScript,Java或任何其他服务器技术所做的就是提供JavaScript显示的数据


一句话:对不起,还有很多东西要学。我的建议是咬紧牙关,忘掉你迄今为止所做的事情,开始学习JavaScript和HTML。

你有没有试过javac的-magic-transform-to-webapp选项只是开个玩笑。不,没有直接的方法。webapp与控制台或富客户端应用非常不同。开始编码吧。我认为Ajax Swing是所有这些背后的魔法。