【问题标题】:Create a web application from a preexisting application [closed]从预先存在的应用程序创建 Web 应用程序 [关闭]
【发布时间】:2013-06-13 17:37:35
【问题描述】:

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

【问题讨论】:

    标签: java swing tomcat deployment web


    【解决方案1】:

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

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

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

    1. Struts 2
    2. Spring

    等等

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

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

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

    我建议你阅读一些web-framework

    【讨论】:

    • 看来我还有很多东西要学,谢谢
    【解决方案2】:

    这是一个广泛的问题。

    选项可能包括:

    1. 使用web service来暴露你的方法(restful),tomcat 7支持,这样你就可以复用你的业务逻辑了。

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

    希望对你有帮助

    【讨论】:

      【解决方案3】:

      ..我正在使用带有 swing 的 GUI

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

      1. 或者至少,比将其转换为 Web 应用程序要简单得多。

      【讨论】:

      • 这看起来更有希望,谢谢
      猜你喜欢
      • 1970-01-01
      • 2014-02-26
      • 2015-09-13
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 2013-07-26
      • 1970-01-01
      • 2016-02-17
      相关资源
      最近更新 更多