OrinkSoft.ru

Описание программы 2008-02-04

Изображение программы: Разработка сервлетов (Skillsoft)

Автор: Skillsoft

Аннотация/Описание
Изучение взаимосвязей между JSP-страницами (Java Server Pages) и сервлетами, знакомство с методами создания сервлетов, рассказ о роли сервлетов в веб-уровне платформы J2EE

Целевая аудитория
Java-разработчики, которые хотят узнать, как разрабатывать компоненты веб-приложений для платформы J2EE (Java 2 Enterprise Edition); бизнес-аналитики, системные архитекторы, технические руководители, а также лица, ответственные за оценку и выбор перспективных технологий, которые заинтересованы в получении общих сведений о технологиях реализации веб-компонентов на языке Java

Предпосылки
Хорошее практическое знание языка Java, особенно интерфейсов API из набора разработчика Java 2 Standard Edition; знакомство с методами объектно-ориентированного анализа и проектирования, а также с основами разработки распределенных компонентных систем и веб-приложений является хорошим преимуществом

Продолжительность
280 минут

Цели
Разработка сервлетов

• Описание роли веб-компонентов на языке Java и проведение различий между сферой ответственности сервлетов, JSP-страниц и EJB-компонентов.
• Описание основных классов в интерфейсе API для программирования сервлетов, а также знакомство с жизненным циклом HTTP-сервлета.
• Описание шагов, необходимых для создания несложного HTTP-сервлета.
• Создание несложного HTTP-сервлета для верификации данных пользователя при регистрации на веб-странице.
• Настройка дескриптора развертывания для сервлета, а также описание шагов по запуску сервлета на веб-сервере.
• Доступ к компонентам Enterprise JavaBeans (EJB) из сервлетов.
• Использование компонента Enterprise JavaBean (EJB) внутри сервлета.
• Проблемы, связанные с интеграцией сервлетов в JSP-страницы (Java Server Pages).
• Выполнение запросов к базе данных через интерфейс JDBC API из сервлета.
• Описание использования сервлетов для отслеживания сеансов с помощью объектов HttpSession, файлов «cookie» и перезаписи адресов URL.
• Решение проблем с защищенностью потоков исполнения в многопоточных сервлетах для предотвращения конфликтов между сервлетами.
• Способы применения фильтров для управления запросами и откликами сервлета.
• Написание несложного фильтра и его настройка в дескрипторе развертывания.
• Описание реализации прослушивателей для событий жизненного цикла веб-приложений.