Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Методология Ajax. Структура Ajax-приложения, принципы разработки и применения.

Читайте также:
  1. II. СТРУКТУРА СОРЕВНОВАТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ СПОРТСМЕНА
  2. III. Основные принципы патогенетической терапии вирусных гепатитов
  3. IV. ОРГАНИЗАЦИОННАЯ СТРУКТУРА И ОРГАНЫ УПРАВЛЕНИЯ ОРГАНИЗАЦИИ.
  4. RAID массивы. История создания RAID массивов. Основные преимущества и недостатки RAID массивов всех уровней. Принципы работы.
  5. VI. Графическая структура темы занятия
  6. VI. Организационная структура системы
  7. Web-контейнер, Servlet, JSP. Структура, назначение и пример сервлета или JSP.
  8. А) Исходные философские принципы
  9. А. Борьба на уровне «низового» противодействия либеральным метастазам во властных структурах
  10. АКСИОЛОГИЧЕСКОЕ ЗНАЧЕНИЕ РАЗРАБОТКИ ЭТИЧЕСКИХ НОРМ В СВЯЗЯХ С ОБЩЕСТВЕННОСТЬЮ

Ajax – методология построения интерактивного пользовательского интерфейса web-приложения.

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

В основе методологии Ajax лежат следующие технологии: язык HTML, язык JavaScript, язык XML, модель DOM, протокол HTTP, протокол JSON, объект XMLHttpRequest.

HTML – гипертекстовый язык разметки. Интерпретируется браузером. В Ajax динамически изменяется содержимое html-документа.

JavaScript – скриптовый язык, предназначенный для создания сценариев поведения браузера. Интерпретируется браузером. В Ajax html-документ динамически изменяется на стороне клиента с помощью сценариев написанных на языке JavaScript.

DOM – объектная модель, позволяющая сценариям JavaScript получить доступ (читать и изменять содержимое) к элементам html-документа (к атрибутам и содержимому тегов). В Ajax ответ сервера “встраивается” с помощью JavaScript-сценария в загруженную ранее браузером страницу. При этом доступ к элементам html-документа осуществляется а соответствии с моделью DOM.

HTTP – сетевой протокол передачи гипертекста. Используется для обмена данными между двумя приложениями (клиентом и сервером). В Ajax обмен данными между JavaScript-сценарием на клиенте и серверным приложением (например, сервлетом) осуществляется по правилам HTTP.

XML – расширяемый язык разметки данных. Предназначен для структуризации данных с целью хранения или/и передачи. В Ajax язык XML является одним из форматов, который используется для структуризации данных пересылаемых между JavaScript-сценарием и серверным приложением.

JSON (JavaScript Object Notation) - текстовый формат обмена данными, применяемый обычно в сценариях JavaScript. В Ajax формат JSON является одним из форматов, который используется для структуризации данных пересылаемых между JavaScript-сценарием и серверным приложением. Формат JSON основывается на функции eval() языка JavaScript.

XMLHttpRequest –специальный API (предопределенный объект), используемый в языке JavaScript для обмена данными между сценарием на JavaScript и серверным приложением по протоколу HTTP. В Ajax методы объекта XMLHttpRequestиспользуется для отправки и получения данных между JavaScript-сценарием и серверным приложением. Данные могут получены в виде XML-документа и виде обыкновенного текста (в частном случае могут быть представлены в формате JSON).





Дата добавления: 2015-09-11; просмотров: 88 | Поможем написать вашу работу | Нарушение авторских прав

Основные модели web-приложений на основе технологий сервлетов и JSP. | Основные системные объекты (контекст, сессия, запрос, ответ). Назначение и жизненный цикл объектов. | Атрибуты запроса | Атрибуты сессии | Заголовки запроса | Заголовки ответа | Фильтры (Java Filter). Назначение. Принципы применения. | Слушатели (Java Event Listener). Назначение. Принципы применения. | Архитектура JDBC | Структура web-клиентов серверов SMTP и POP3. |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.012 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав