Синхронизация хранилища Sencha Touch

Я новичок в Sencha Touch и все еще не совсем уверен в его шаблонах обработки данных. Я хочу настроить свое приложение примерно так:

  1. Получить данные пользователя с удаленного сервера через AJAX.

  2. Сохраните его в локальном хранилище. Любые модификации (редактирование, добавление, удаление элементов) обновляют локальные данные.

  3. В какой-то момент (когда пользователь нажимает кнопку «синхронизировать», когда пользователь выходит из системы или что-то в этом роде), локально сохраненные данные синхронизируются с сервером, опять же, посредством запроса AJAX.

Итак, какой должна быть основная структура моего приложения для достижения этого шаблона? А также, пока мы здесь, есть ли способ использовать локальную базу данных (в отличие от локального хранилища значений ключей) для указанного хранилища в Sencha Touch?

6
задан Arnold 18 September 2011 в 04:03
поделиться