【问题标题】:Getting a GWT application to communicate with a local client process让 GWT 应用程序与本地客户端进程通信
【发布时间】:2011-06-18 01:31:13
【问题描述】:


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

我正在考虑的主要线索,但我不知道它是否适用,是让其他客户端进程模仿(以某种我需要考虑的方式)服务器,然后让应用程序与之交谈,通过 XML/JSONP,而进程以某种方式与服务器对话(现在不重要)。

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

【问题讨论】:

    标签: java xml json gwt communication


    【解决方案1】:

    您(可能)无法以跨平台(和跨浏览器)的方式从 Web 客户端与本地进程进行通信,而不是通过 Web 服务可以实现的任何其他方式.

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

    【讨论】:

    • 设计最终改变了,但我现在重新阅读了你的答案,我认为你是正确的。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多