从预先存在的应用程序创建Web应用程序

时间:2013-06-17 17:09:54

标签: java swing tomcat deployment web

有没有办法从预先存在的Swing Java应用程序创建网站?我一直在寻找创建Java Web应用程序的不同方法,并使用Tomcat服务器和Eclipse Web Tools Platform创建了一个简单的Web应用程序。我是否必须重写我的应用程序以在Tomcat服务器上托管它,或者是否有更简单的方法来实现它?

3 个答案:

答案 0 :(得分:2)

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

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

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

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

    此外,您还需要创建视图(jsp,html,jsf等)以呈现应用程序生成的响应。

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

    我建议你阅读一些web-framework

答案 1 :(得分:2)

  

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

然后不要转换它,只需 1 使用Java Web Start直接从链接部署GUI。 JWS适用于Windows,OS X& * nix中。有关depolying a JWS Application hereusing a tomcat server with JWS here

的更多信息
  1. 或者至少比将其转换为网络应用程序简单得多。

答案 2 :(得分:0)

这是一个广泛的问题。

选项可包括:

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

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

  3. 希望有所帮助