|
|
|
Технология Java Servlet
Как только Web начала использоваться для предоставления сервисов, провайдеры сервисов осознали необходимость в динамическом содержимом. Аплеты, одна из ранних попыток достичь этой цели, фокусировались на использовании клиентской платформы для предоставления динамики квалифицированному пользователю. В то же время разработчики также исследовали использование серверной платформы для этих целей. Сначала главной технологией, используемой для генерации динамического содержимого, были скрипты Common Gateway Interface (CGI). Несмотря на широкое использование, технология скриптов CGI имеет много недостатков, включая зависимость от платформы и отсутствие масштабирования. Для преодоления этих ограничений была создана технология Java Servlet как переносимый способ обеспечения динамического, ориентированного на пользователя содержимого.
В этой главе
- Что такое сервлет?
- Сервлеты-примеры
- Отладка
- Жизненный цикл сервлета
- Обработка событий жизненного цикла сервлета
- Обработка ошибок
- Совместное использование информации
- Использование объектов области
- Управление параллельным доступом к разделяемым ресурсам
- Доступ к базам данных
- Инициализация сервлета
- Написание методов сервиса
- Получение информации из запросов
- Конструирование откликов
- Фильтрация запросов и откликов
- Программирование фильтров
- Программирование пользовательских запросов и откликов
- Определение отображений фильтра
- Вызов других Web-ресурсов
- Включение других ресурсов в отклик
- Передача управления на другой Web-компонент
- Доступ к Web-контексту
- Управление состоянием клиента
- Доступ к сеансу
- Связывание атрибутов с сеансом
- Управление сеансом
- Отслеживание сеанса
- Финализация сервлета
- Отслеживание обслуживаемых запросов
- Уведомление методов о выключении
- Создание "вежливых" долговыполняющихся методов
|
|
|
Copyright 2002 Sun Microsystems, Inc. All rights reserved.