Навігація
Головна
 
Головна arrow Інформатика arrow Проектування і розробка web-додатків
< Попередня   ЗМІСТ   Наступна >

ІНТЕРФЕЙС JAVA SERVLET API

Інший широко цією технологією розширення архітектури web-сервера є прикладний інтерфейс Java Servlet API, який пов'язує web-сервер з віртуальною машиною Java Virtual Machine (JVM). Віртуальна машина JVM підтримує виконання спеціальної Java-програми (контейнер сервлетів), яка відповідає за управління даними сеансу роботи і виконання Java-сервлетов.

Сервлети - це спеціальні класи на мові Java (програми), які мають доступ до інформації з HTTP-запитів. Вони формують HTTP-відповіді, які повертаються браузерам. На рис. 3.3 показаний приклад сервлету, який аналогічний CGI-скрипту, показаному на рис. 3.1.

Контейнер сервлетов (Виконавча) відповідає за отримання від web-сервера HTTP-запитів на виконання сервлетов; створення сеансу роботи користувача, якщо це потрібно; виклик сервлету, пов'язаного з HTTP-запитом; передачу сервлету параметрів, які містяться в HTTP-запиті, представлених у вигляді Java-об'єктів.

На відміну від ISAPI-розширень технологія Servlet API є переноситься між різними web-серверами, операційними системами та комп'ютерними платформами. Сервлети виконуються однаково в будь-якому середовищі, яка надає сумісний з ними контейнер сервлетів. Технологія Servlet API використовується великою кількістю розробників і підтримується багатьма відомими web-серверами.

Приклад сервлету, формує HTML-сторінку з переданими параметрами форми

Мал. 3.3. Приклад сервлету, формує HTML-сторінку з переданими параметрами форми

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук