使GWT应用程序与本地客户端进程通信

时间:2011-01-30 10:36:01

标签: java xml json gwt communication


我实际上不太确定我能找到什么,但我很乐意听到 目前我有一个GWT应用程序,它通过GWT-RPC与Java服务器通信;这个GWT应用程序在很多方面都是桌面应用程序,因为我有一个包装器,用于加载Web应用程序,用户与此Web控件交互。 我的需求发生了很大变化,现在我需要将申请分成两个独立的部分:
1)用户界面 2)与服务器的通信需要改变为与本地客户端进程一起工作,该进程将进行实际通信,并在更新到达时将应用程序交给应用程序。

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

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

1 个答案:

答案 0 :(得分:3)

您(可能)无法通过跨平台(和跨浏览器)方式从Web客户端与本地进程进行通信,除了使用Web服务之外的任何其他方式

换句话说,我认为您的主要想法是设置方法 - 设置一个为客户端提供服务的本地HTTP服务器,然后让该过程与您可能需要的任何远程服务进行通信。也许您可以找到一个基于Java的轻量级HTTP服务器,它可以运行本地进程,其中包含GWT-RPC代码,以最大限度地减少对当前代码的更改。