Рубрики




Статьи → Интернет технологии → XML → Наиболее эффективное использование асинхронных обратных вызовов

Основной проблемой при работе с асинхронными источниками данных является то, что… они не синхронны. В частности, данные, пересылаемые по протоколу HTTP, могут поступить значительно позже, чем предполагалось, время обработки запросов может превысить тайм-аут или же они могут просто завершиться неудачно. Ненадежность является аспектом работы через любой протокол уровня TCP, но приложения Ajax могут быть так же зависимы по данным от нескольких серверов, которые необходимы для работы единого Web-приложения.

Проблема разрешения зависимостей по данным встречается не только в приложениях Ajax. Множество различных приложений используют семафоры, очереди, совместно используемые переменные и другие способы для организации взаимодействия между процессами. В нашем случае процессом будет, как правило, являться запрос на получение данных. Однако, относительная вероятность тайм-аута и прочих проблем, связанных с сервером или сетью, значительно выше при работе Web-приложений, чем большинства других программ, в особенности тех, которые выполняются исключительно локально. Более того, разброс по времени обращения к разным источникам данных (или даже при множественных обращениях к одному источнику) значительно шире для Web-приложений, чем для большинства других, например, баз данных, которые так же обращаются к сетевым ресурсам.

Опубликовал admin
26 Дек, Суббота 2009г.

Файлы → Электронные книги → JavaScript → Javascript. Подробное руководство, Дэвид Флэнаган; 5-е издание

Дэвид Флэнаган JavaScript. Подробное руководство JavaScript: The Definitive Guide
Издательство: Символ-Плюс, 2008 г.
Твердый переплет, 992 стр.
ISBN   5-93286-103-7, 978-5-93286-103-5, 0-596-10199-6
Тираж: 2000 экз.
Формат: 70x100/16

Пятое издание бестселлера "JavaScript. Подробное руководство" полностью обновлено. Рассматриваются взаимодействие с протоколом HTTP и применение технологии Ajax, обработка XML-документов, создание графики на стороне клиента с помощью тега "canvas", пространства имен в JavaScript, необходимые для разработки сложных программ, классы, замыкания, Flash и встраивание сценариев JavaScript в Java-приложения.

Часть I знакомит с основами JavaScript. В части II описывается среда разработки сценариев, предоставляемая веб-броузерами. Многочисленные примеры демонстрируют, как генерировать оглавление HTML-документа, отображать анимированные изображения DHTML, автоматизировать проверку правильности заполнения форм, создавать всплывающие подсказки с использованием Ajax, как применять XPath и XSLT для обработки XML-документов, загруженных с помощью Ajax. Часть III - обширный справочник по базовому JavaScript (классы, объекты, конструкторы, методы, функции, свойства и константы, определенные в JavaScript 1.5 и ECMAScript v3). Часть IV - справочник по клиентскому JavaScript (API веб-броузеров, стандарт DOM API Level 2 и недавно появившиеся стандарты: объект XMLHttpRequest и тег "canvas").

Опубликовал admin
26 Июн, Пятница 2009г.


RSS-материал

Программирование для чайников.