Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以和我的普通Java应用程序一起编写GWT应用程序吗?_Java_Gwt - Fatal编程技术网

我可以和我的普通Java应用程序一起编写GWT应用程序吗?

我可以和我的普通Java应用程序一起编写GWT应用程序吗?,java,gwt,Java,Gwt,我已经在客户端站点上运行了一个Java应用程序 此应用程序当前没有任何UI。它所做的只是在幕后为客户机转换数据 我们需要定期升级应用程序 现在我们想使用GWT添加一个UI 我的问题是 我可以将GWT作为一个整体直接包含到我当前的应用程序中吗? 我的意思是,我当前的Java应用程序从main()开始。在客户端,我们只执行java应用程序(简单地说)。在我们有了GWT部分之后,我们真的希望一切都保持不变。在客户端,我们不需要让客户端或我们自己安装许多新东西 因此,理想情况下,在我们完成GWT部分之

我已经在客户端站点上运行了一个Java应用程序

此应用程序当前没有任何UI。它所做的只是在幕后为客户机转换数据

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


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

我的问题是

我可以将GWT作为一个整体直接包含到我当前的应用程序中吗?

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

因此,理想情况下,在我们完成GWT部分之后,对于客户端来说,我们的应用程序仍然是一个应用程序,启动的方式只是
java应用程序

我们不想告诉客户我们需要单独安装TomCat服务器


我们不希望客户端感到麻烦,现在我们似乎需要维护多个包,等等。

您需要一个web服务器来为您的GWT应用程序服务,或者它无法与本地Java应用程序通信。在浏览器中运行GWT编译的Javascript时,它无法访问本地机器资源

它可以是运行在localHost上的Tomcat,也可以使用googleappengine。不能像Java Swing应用程序那样运行GWT应用程序


但是放松点。。。Tomcat没有那么麻烦,也不需要比它已经包含的更多的包。

是的,你肯定能做到。您的下一个问题当然是“如何?”,但这无法回答,只要您拒绝告诉此GWT应用程序实际将要做什么。@Gimby它所做的是为客户端提供一个网站,客户端选择一些要查看的表,然后在后面,数据是提供并呈现给客户的,换句话说,它与其他应用程序所做的工作几乎是隔离的。它只是某个数据库上的一个视图,您根本不需要将这两个应用程序相互连接起来。。不需要Tomcat或GlassFish。如果它只是客户端GWT代码,那么它只需要一个web服务器来为它服务,一个浏览器来查看它。对不起,我写的东西没有什么不同。Jack需要一台服务器来为GWT编译的Js提供服务。