我想使用任何基于Java的实现在客户端存储JSON对象,我可以尝试哪些方法。
当网络不可用时,将在表单提交时创建和存储这些对象,并在下次连接服务器时将其发送到服务器。
我怎样才能实现这一目标?提前谢谢,
答案 0 :(得分:1)
看看jstorage,他们使用一些策略来存储值。基本是HTML5,它为您提供高达5MB的存储空间,并得到广泛支持。
但是,如果用户的操作需要在页面刷新或关闭后继续存在,则需要脱机存储。如果他们只需要暂时的网络故障,你只需要将它们保存在JavaScript内存中并尝试重复JSON请求,直到成功。
我建议从频繁重复开始,然后增加超时(如果网络或服务器应用程序停机数小时,则不需要每秒ping一次)。