-1

有没有办法从现有的 Swing Java 应用程序创建一个网站?我一直在研究创建 Java Web 应用程序的不同方法,并使用 Tomcat 服务器和 Eclipse Web 工具平台创建了一个简单的 Web 应用程序。我是否必须重写我的应用程序以将其托管在 Tomcat 服务器上,或者是否有更简单的方法来实现它?

4

3 回答 3

2

您首先需要了解 Web 应用程序和 Java 应用程序之间的区别。

应用程序的结构完全不同。

您可以使用现有的 java 应用程序,但您必须编写大量代码,并且您需要找出适合您的Web 框架 ( MVC )。

  1. 支柱 2
  2. 春天

等等

Web 应用程序由定义您的 Web 应用程序的web.xml标识。然后你必须编写控制器来处理来自浏览器的传入请求。

您还需要创建视图(jsp、html、jsf 等)来呈现从您的应用程序生成的响应。

您可以重用您的代码来实现功能,但您必须定义控制器和视图来完成您的应用程序。

我建议你阅读一些web-framework

于 2013-06-17T17:23:49.937 回答
2

..我正在使用带有摆动的 GUI

然后不要转换它,只需1直接从使用Java Web Start的链接部署 GUI 。JWS 适用于 Windows、OS X 和 *nix。有更多关于在此处解聚 JWS 应用程序以及在此处使用带有 JWS 的 tomcat 服务器的信息

  1. 或者至少,比将其转换为 Web 应用程序要简单得多。
于 2013-06-17T18:09:35.013 回答
0

这是一个广泛的问题。

选项可能包括:

  1. 使用 web 服务来公开你的方法(restful),tomcat 7 支持它,这样你可以重用你的业务逻辑。

  2. 选择一个 MVC 框架,其中有很多可供您使用,您还可以通过代码包装重用您的业务逻辑。

希望能帮助到你

于 2013-06-17T17:28:04.787 回答