java - 让 GWT 应用程序与本地客户端进程通信

标签 java xml json gwt communication


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

我想到的主要方法是让另一个客户端进程模拟(以某种我需要想到的方式)服务器,然后让应用程序与它对话,但我不知道它是否适用,通过 XML/JSONP,同时进程以某种方式与服务器对话(目前不重要)。

如果这没有意义,请询问,我会尽力澄清。
如果有任何建议,我将不胜感激,
一泰

最佳答案

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

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

关于java - 让 GWT 应用程序与本地客户端进程通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842405/

相关文章:

java - 获取学生评分测试成绩的平均值

jquery - 使用 jQuery .each 和 $(this) 删除 XML 节点

json - 直接从 JSON 文件获取数据框?

java - 在 Angular + Spring Security 应用程序中找不到错误

java - Gradle 不加载从 buildsrc 中的 Java 源代码编译的 Java 类文件

xml - 来自 weather.gov 的当前观察提要被禁止 (403)

javascript - 将 JSON 对象解析为 HTML 表

javascript - 从 AngularJS 中的 JSON 数组获取值

java - 为什么我收到 SQLSyntaxErrorException -遇到 ""?

xml - 如何用plsql获取xml属性?