我已经在客户端站点上运行了一个Java应用程序。
此应用程序目前没有任何UI。它所做的只是为场景后面的客户端转换数据。
我们需要定期升级应用程序。
现在我们想使用GWT添加UI。
我的问题是
我可以将GWT直接包含在我当前的应用程序中吗?
我的意思是,我当前的Java应用程序从main()
开始。在客户端,我们只执行java Application
(简单地说)。在我们拥有GWT部分后,我们真的希望一切都保持不变。在客户端,我们不需要让客户或我们自己安装许多新东西。
理想情况下,在我们完成GWT部分之后,对于客户来说,我们的应用程序仍然是一个应用程序,启动方式只有java Application
我们不想告诉客户我们需要单独安装TomCat服务器。
我们不希望客户感到麻烦,现在我们需要维护多个包等等。
答案 0 :(得分:1)
您需要一个Web服务器来为您提供GWT应用程序,因为它无法与本地Java应用程序通信。当您在浏览器中运行GWT编译的Javascript时,它无法访问您的本地计算机资源。
它可以是在localHost上运行的Tomcat,也可以使用Google App Engine。您无法像Java Swing应用程序那样运行GWT应用程序。
但是放松一下...... Tomcat不是那么麻烦,并且不需要更多包装已经包含在其中。