【问题标题】:Swing, Java GWT, Servlets (Web Application)Swing、Java GWT、Servlet(Web 应用程序)
【发布时间】:2014-08-27 14:08:41
【问题描述】:

从今天早上项目会议结束后,我陷入了严重的困惑。我对 java 非常陌生,我以前做过应用程序支持者,但 java 严重扰乱了我的想法。

我的问题:我正在使用 Servelts/MYSQL 开发一个基于 Web 的应用程序,而我的老板希望我开发另一个之前已经开发过的应用程序并且他丢失了代码,我必须再次开发那个应用程序,但我没有'不想在我的第二个项目中使用 servlet。我想我可以使用 Swing 或 GWT 或 AJAX 来完成该应用程序,现在问题是必须将我的应用程序与我的第一个应用程序集成。如何将 Swing 应用程序转换为 Servlet 应用程序,我有点担心。我们将不胜感激您的帮助和建议。

【问题讨论】:

  • 如果您使用 GWT 或 AJAX,您仍将使用 Servlet。 Swing 用于创建桌面应用程序,而不是 Web 应用程序,因此无法创建 Swing 应用程序并在 Web 应用程序中使用它。您似乎对所有这些技术是什么感到很困惑,也许您不是选择您将使用什么的最佳人选。

标签: java swing servlets gwt


【解决方案1】:

您无法将 Swing 应用程序转换为 Web 应用程序,至少不是以简单的方式。

一种选择是将您的第二个应用程序创建为 Applet,这样您就可以使用 Swing 并且可以很容易地将它集成到您​​的 Web 应用程序中。

还有另一种选择:
Deploy and run Java Swing applications in browser by automatically converting them to HTML/JavaScript.
但是,这不是免费的服务/解决方案,我无法就此提供进一步的建议。

但由于您必须从头开始重写第二个应用程序(您想使用 Swing 来完成),您最好也将其作为 web 应用程序来执行,然后将它集成到您​​的第一个应用程序中就没有问题了。

GWT 已经与 Swing 非常相似(您可以主要使用 Java 代码创建 GWT 应用程序,它使用称为小部件、面板、事件和事件处理程序的组件)所以如果您使用 Google GWT 创建您的 web 应用程序,它会很容易做到你的第二个应用也是。

【讨论】:

  • 我的第一个应用程序已经在 Servlets 中,我可以使用 GWT 并集成吗?
  • 是的,您可以在现有项目中开始使用 GWT。
  • 非常感谢,我将开始在 GWT 中构建我的第二个项目。并将其集成到我在servelt 中的第一个项目中。我希望它应该工作。
猜你喜欢
  • 1970-01-01
  • 2015-07-23
  • 2011-04-20
  • 1970-01-01
  • 2018-03-28
  • 2014-11-22
  • 1970-01-01
  • 2016-02-01
  • 1970-01-01
相关资源
最近更新 更多