2014-02-06 35 views
0

我已经有在客户端上运行的Java应用程序。我可以和我的普通Java应用程序一起编写GWT应用程序吗?

此应用程序目前没有任何UI。它所做的只是为场景后面的客户转换数据。

我们需要定期升级应用程序。


现在我们想使用GWT添加一个UI。

我的问题是

我能否GWT直接到我目前的应用,作为一个整体?

我的意思是,我现在的Java应用程序从main()开始。在客户端,我们只执行java Application(简单地说)。在我们有了我们的GWT部分后,我们确实希望一切都保持不变。在客户端,我们不需要让客户或我们自己安装许多新东西。

因此理想情况下,当我们完成我们的GWT一部分,客户端,但是,我们的应用程序是一个应用程序,启动方式是唯一java Application

我们不想告诉客户,我们需要一个Tomcat服务器分开安装。

我们不希望客户感到麻烦,现在看来,我们需要维护多个包等

+0

是的,你确定你可以做到这一点。你的下一个问题当然是“怎么做?”,但只要你拒绝说出这个GWT应用程序将要做什么,就无法回答。 – Gimby

+0

@Gimby它所做的就是给客户一个网站,和客户端选择一些表来查看,并在后面,数据提供和呈现给客户 – Jack

+0

在它几乎从其他应用程序的功能隔离等字样。它只是一个数据库的视图,你不需要把两个应用程序挂钩在一起。 – Gimby

回答

1

你需要一个Web服务器竭诚为您服务GWT应用程序,否则别指望它无法与本地Java应用程序进行通信。当您在浏览器中运行GWT编译的Javascript时,它无法访问您的本地计算机资源。

它可以在Tomcat上本地主机上运行,​​或者您可以使用谷歌应用程序引擎。您不能像Java Swing应用程序那样运行GWT应用程序。

但放松... Tomcat是不是麻烦,也不需要更多的包,什么已经是它。

+0

您可以在httpd中运行GWT .. Tomcat或GlassFish不是必需的。如果它只是客户端的GWT代码,那么只需要一个Web服务器来提供服务和浏览器来查看它 – Brian

+0

对不起,我没有得到与我写的内容的区别。杰克需要一台服务器来为GWT编译的Js提供服务。 – otonglet

相关问题