Изменение схемы работы с данными

Механизм взаимодействия с источниками данных, входящий в состав инструментария, нельзя отнести к разряду высоких технологий, но для его работы необходимо изменить модель представления данных, чтобы позволить рассматривать источники данных как локальные ресурсы, доступные посредством унифицированного прикладного интерфейса. Традиционные подходы, как правило, требуют восприятия данных как удаленного ресурса, что всегда влечет за собой необходимость писать шаблонный программный код, выполняющий прием данных от сервера, отправку обновленных значений обратно на сервер, синхронизацию локальных данных с данными на сервере и обработку данных в различных форматах. Одна из основных проблем, сложившихся исторически, состоит в том, что практически каждому разработчику приходилось заново изобретать колесо и практически в каждом приложении предлагался свой собственный одноразовый подход к решению проблем, связанных с управлением данными.

Инструментальный набор Dojo обеспечивает набор функций в виде модуля dojo.data, которые предоставляют стандартные средства взаимодействия с произвольными источниками данных. Это позволяет прикладному программисту избежать необходимости решать запутанные проблемы, связанные с получением, анализом и управлением данными.


Модуль dojo.data обеспечивает стандартизованный способ взаимодействия как с локальными данными, так и с удаленными, достоинства которого сложно переоценить, когда приходится иметь дело со все большими и большими объемами данных по мере развития приложения. Что особенно важно: как только вы разработали интерфейс для работы с данными в определенном формате, он превращается в стандартный ресурс, который можно повторно использовать и при желании распространять. Вообще говоря, тако
го рода стандартные ресурсы позволяют разработчикам приложений работать более эффективно, сосредотачиваясь на решении более интересных задач, чем управление вводом-выводом.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Dojo на эту тему:
ItemFileReadStore
ItemFileWriteStore
Анализ ItemFileReadStore
Запрос дочерних элементов
Иерархии и ссылки в формате JSON

Вернуться в раздел: Dojo / Абстракция данных