зависит от цели.
В каждом случае данные хранилища хранятся в объекте Javascript. Магазин сохраняет свои данные через прокси. Это вопрос конфигурации этих данных. Вы можете настроить различные типы прокси-серверов:
стороне клиента хранения
- LocalStorageProxy - сохраняет свои данные в LocalStorage, если браузер поддерживает его
- SessionStorageProxy - сохраняет свои данные в sessionStorage если браузеры поддерживает его
- MemoryProxy - хранит данные только в памяти, любые данные теряются при обновлении страницы
Хранилище на стороне сервера
- Ajax - отправляет запросы на сервер в том же домене
- JSONP - использует JSON-P для отправки запросов на сервер на другом домене
- Rest - использует RESTful методы HTTP (GET/PUT/POST/DELETE) для связи с сервером
- Direct - использует Ext.direct.Manager для отправки запросов
Более подробная информация in the docs.
Благодарим вас за ответ. Когда используются LocalStorageProxy & SessionStorageProxy, система сохраняет данные даже тогда, когда страница реферируется? – SharpCoder
Да, для SessionStorage данные сохраняются до тех пор, пока сеанс не будет уничтожен, для LocalStorage данные сохраняются до тех пор, пока пользователь не очистит кеш HTML5 LocalStorage. –
Благодарим за быстрый ответ. У меня есть еще один вопрос. Как определить сеанс в контексте ExtJs? – SharpCoder