我有一个 java 后端,需要向在以下环境中运行的客户端公开服务:
- J2ME
- 视窗手机
- 苹果手机
我正在为每个平台寻找最好的工具。
我不会寻找一种无处不在的技术。
我需要适合低速互联网访问的“轻量级”。
现在我正在使用 SOAP。它很冗长,不容易在移动设备上解析。问题是我还没有看到任何真正的替代方案。
是否有一种格式可以与这些平台之一“开箱即用”?
我宁愿不使用会大大增加应用程序下载时间的臃肿库。
每个人似乎都同意 JSON。有没有人实现了基于 JSON 的解决方案,运行 Objective-C、J2ME、Windows Mobile ?
注意:到目前为止,最好的解决方案似乎是 Hessian。它在 Windows Mobile 和 Objective-C/iPhone 上运行良好。最大的问题是 J2ME。Hessian 的 J2ME 实现有严重的局限性。它不支持复杂对象。我已经写了另一个关于它的问题。
如果您有任何想法,非常欢迎。