我正在寻找一些最佳实践概念,比如在移动设备之间传输数据(现在是Android,但概念也适用于其他设备)。目前,我已经设置了一个WCF服务,并设置了一个可以工作的JSON端点。我开始使用适当的WebGet/调用等修改现有的服务方法,使其成为RESTful。该服务实现请求/响应模式,以便客户端和服务之间的所有通信都封装在一个复杂的MessageRequest和MessageResponse对象中。
要让移动应用程序成功地利用这种模式,最好的方法是什么?我只能想出两种解决方案,每种解决方案各有优缺点:
。
有更好的方法来完成这种数据交换吗?或者这是唯一的真正的方法来处理它?如何管理移动应用程序中的数据传输?
发布于 2011-07-21 19:31:54
我和您有一个非常相似的WCF设置,最后我创建了非常轻量级的数据对象客户端。它们可以将表示自身的JSONObject分解,并创建它们所需的任何子对象,但除此之外,还有一些简单的类,主要用于将数据分组在一起,并且不包含任何业务逻辑。我们还不需要进行任何客户端缓存,但是这些对象将是一个很好的地方,可以在SQLite代码中保存自己。
到目前为止,它工作得很好,我们甚至可以通过包含org.json将客户端Android代码移植到另一个运行常规Java的项目上。
https://stackoverflow.com/questions/6781534
复制相似问题