Я хочу хранить объекты JSON на стороне клиента, используя любую реализацию на основе Java. Какие возможные способы я могу попробовать.
Эти объекты создаются и сохраняются во время отправки формы, когда сеть недоступна, и будут отправлены на сервер при следующем подключении сервера.
Как я могу этого добиться? Заранее спасибо,
1 ответ
Посмотрите на jstorage, они используют несколько стратегий для хранения значений. Базовым является HTML5, который дает вам до 5 МБ памяти и широко поддерживается.
Однако автономное хранилище — это то, что вам нужно, если действия пользователя должны пережить обновление или закрытие страницы. Если им нужно пережить только временный сбой сети, вам нужно будет только хранить их в памяти JavaScript и пытаться повторять запросы JSON до тех пор, пока не будет достигнут успех.
Я рекомендую начинать с частых повторов, а затем увеличивать время ожидания (если сетевое или серверное приложение не работает в течение нескольких часов, нет необходимости пинговать его каждую секунду).
Похожие вопросы
Связанные вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.