【问题标题】:HTML + RPC serverHTML + RPC 服务器
【发布时间】:2010-11-27 20:17:53
【问题描述】:

我计划编写一个服务器,它可以通过 AJAX Web 界面和我将编写的客户端程序访问。这两个接口将提供类似的功能。例如,用户可以使用 Web 或客户端界面(想想 Skype)进行注册。客户端应使用 RPC over HTTP 与服务器通信。

是否有任何服务器框架使单个服务器能够以最小的努力同时处理 HTML/AJAX 和 RPC 请求? Google 的 GWT 似乎是一个不错的候选者,但我没有这方面的经验......

【问题讨论】:

    标签: xml ajax rpc


    【解决方案1】:

    如果您想用 java 而不是 javascript 进行客户端编程,Google 的 GWT 非常适合,因为 Java 在开发和测试中提供了更好的工具。 GWT 还可以生成跨浏览器兼容的 javascript(在 GWT 的核心,有一个 GWT 编译器可以将 java 转换为 javascript。)

    由于您的要求是 RPC over HTTP 用于 Web 客户端以及其他富客户端,因此您可以寻找 RPC 框架,例如

    • Apache avro [http://avro.apache.org/]。优点是,如果您仔细设计 API,那么您的 Web 客户端(因为 javascript 支持 JSON 格式)以及您的富客户端都可以使用它们

    • Msgpack-rpc [http://msgpack.org/]。这是一个二进制序列化框架。

    【讨论】:

      【解决方案2】:

      试试看XML-RPC

      【讨论】:

        猜你喜欢
        • 2010-12-07
        • 2012-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-14
        • 1970-01-01
        • 2011-08-23
        • 2012-10-06
        相关资源
        最近更新 更多