【发布时间】:2010-02-26 20:10:04
【问题描述】:
感谢您抽出宝贵时间查看我的问题!
让我们假设有一个 Web 服务(restful、SOAP、XML/JSON,任何你想要的),它是一个关于小狗的服务。就这个问题而言,小狗可以有两个成员变量。第一个是小狗的唯一 ID。另一个数据成员是“跳蚤数量”(Flea Count)。
小狗服务提供的功能之一可能是“根据小狗的 ID 返回代表小狗的对象”。
您将如何处理客户端应用程序可以更新 Flea Count 的要求?以下是我一直在想的一些想法:
- 您是否让客户端在客户端更新小狗的 Flea Count,然后将整个对象发送回服务以便更新其状态?
- 您是否创建了一个接收小狗 ID 和新跳蚤计数的方法,以便将客户端与服务器同步,但不发回任何内容?
- 您是否创建了一个接收小狗 ID 和新跳蚤计数的方法,但让服务响应整个更新的对象,然后替换客户端现有的小狗(哦,不!)?
- 您是否创建了一个接收小狗 ID 和新跳蚤计数的方法,该方法会更新服务器,但随后客户端必须调用与返回小狗对象相关的方法,并在客户端替换小狗(打消念头!)?
- 其他?
谢谢。
【问题讨论】:
标签: java web-services client-server