2011-01-30 78 views
1


我其实不太清楚我在找什么可以做,但我很乐意听到别的。
目前我有一个通过GWT-RPC与Java服务器通信的GWT应用程序;这个GWT应用程序在很多方面都是桌面应用程序,因为我有一个加载Web应用程序和用户与此Web控件交互的包装器。 我需要有显著改变,现在我需要的应用程序中分离到两个独立的部分:
1)UI
2)与需要改变与本地客户端的过程,会做实际的工作与服务器的通信沟通,并在更新到达时随时随地交付应用程序。获取GWT应用程序与本地客户端进程进行通信

我想到的主要领导,我不知道它是否适用,是让其他客户端进程模仿(以某种方式我需要考虑的)服务器,然后让应用程序与它通过XML/JSONP,而过程以某种方式与服务器进行交流(现在不重要)。

如果这没有意义,请问,我会尽力澄清。
我会很感激任何建议,
以太

回答

3

你(可能)不能在跨平台(和跨浏览器)方式,从Web客户端传送到本地的过程,在其他任何比你使用网络服务的方式。

换句话说,我认为你的主要想法是要走的路 - 建立一个本地HTTP服务器,它将服务于客户端,然后让这个进程与你可能需要的任何远程服务进行通信。也许你可以找到一个轻量级的基于Java的HTTP服务器,它可以在你的本地进程中运行GWT-RPC代码,以最大限度地减少对当前代码的更改。

+0

最终设计发生了变化,但我现在重新阅读您的答案,我认为您是正确的。谢谢 – Ittai 2012-11-11 07:37:15

相关问题