AJAX Asynchronous JavaScript and XML среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.
Web-приложения Web-приложения Web-приложения – приложения, функциональные возможности которых обеспечиваются сервером и доставляются конечным пользователям по сети (глобальной Интернет или локальной интранет). тонкого клиента Конечные пользователи запускают web-приложения с помощью браузера, который играет роль тонкого клиента.
Преимущества web-приложений Развёртывание web-приложений проще и обходится дешевле. Обновление и web-приложений проще и обходится дешевле. Поддерживается работа в гетерогенной среде.
Классический сценарий запрос страниц
Сценарий запроса страниц в AJAX
Клиент запрашивает страницу (например, PHP) Сервер исполняет код страницы и формирует документ ответа Сервер пересылает ответ, содержащий HTML и JavaScript Код на JavaScript отправляет запрос серверу в асинхронном режиме Сервер отвечает, возвращая запрошенные данные Код на JavaScript обновляет содержимое страницы, используя полученные данные
Основные принципы AJAX Браузер работает с приложением, а не с содержимым Сервер доставляет данные, а не содержимое Пользователь непрерывно взаимодействует с приложением Код JavaScript должен быть хорошо структурирован