Я хочу хранить объекты JSON на стороне клиента, используя любую реализацию на основе Java. Какие возможные способы я могу попробовать.

Эти объекты создаются и сохраняются во время отправки формы, когда сеть недоступна, и будут отправлены на сервер при следующем подключении сервера.

Как я могу этого добиться? Заранее спасибо,

0
Amit 9 Ноя 2011 в 13:13
 – 
kapa
9 Ноя 2011 в 13:25
Я думаю, вы вставили неправильную ссылку ... Что-то не так с языком этого вопроса ...?
 – 
Amit
10 Ноя 2011 в 11:31
Я подозревал, что вы написали Java там, где имели в виду Javascript. Трудно судить, когда человек пьян.
 – 
kapa
10 Ноя 2011 в 12:10

1 ответ

Посмотрите на jstorage, они используют несколько стратегий для хранения значений. Базовым является HTML5, который дает вам до 5 МБ памяти и широко поддерживается.

Однако автономное хранилище — это то, что вам нужно, если действия пользователя должны пережить обновление или закрытие страницы. Если им нужно пережить только временный сбой сети, вам нужно будет только хранить их в памяти JavaScript и пытаться повторять запросы JSON до тех пор, пока не будет достигнут успех.

Я рекомендую начинать с частых повторов, а затем увеличивать время ожидания (если сетевое или серверное приложение не работает в течение нескольких часов, нет необходимости пинговать его каждую секунду).

1
Danubian Sailor 9 Ноя 2011 в 13:39
Спасибо ... Я думаю, что это по сути то же самое, что и хранилище на основе файлов cookie с некоторой дополнительной информацией ... Я хочу сохранить большой кусок данных, который будет по существу объектом JSON ....
 – 
Amit
9 Ноя 2011 в 14:37