Разработка Servlet и JSP в соответствии со стандартом Java EE
Разработка Servlet и JSP в соответствии со стандартом Java EE
Цель курса
|
Данный курс предназначен для помощи слушателям в получении знаний, касающихся разработки и тестирования server-side Web приложений, основанных на модели Java EE – сервлетов и JSP. У студентов есть выбор - выполнять лабораторные упражнения в Eclipse или в IBM Rational Application Developer. Отладка и тестирование разработанных приложений производится на серверной Java EE платформе от IBM – WebSphere Application Server.
|
Для кого предназначен этот курс
|
Разработчиков Java web-приложений
|
Для успешного прохождения курса слушатели должны
|
- Обладать тривиальными навыками разработки, тестирования и развертывания Java приложений
|
По окончании курса слушатели смогут:
- Описывать компонентную модель Java EE и использовать ее возможности при построении server-side приложений
- Разрабатывать, отлаживать и тестировать server-side приложения
- Разрабатывать и тестировать сервлеты
- Разрабатывать и тестировать JSP страницы
- Использовать компоненты JavaBeans, JSP страницы и сервлеты в соответствии с шаблоном Модель/Представление/Контроллер
- Разрабатывать, тестировать и использовать JSP тэги
- Описывать процесс развертывания и выполнения на сервере приложений, основанных на платформе Java EE, описывать безопасность таких приложений
- Компоновать приложения и проводить интеграционное тестирование, используя WebSphere Application Server
- Выделять и использовать лучшие практики проектирования и разработки Web-приложений
|
Основные темы:
- Введение в компонентную модель платформы Java EE
- Обзор технологии сервлетов
- Обзор служб контейнера Java EE
- Servlet API
- Учебный пример: библиотека
- Упражнение: Учебный пример: библиотека
- Обзор технологии JSP
- Спецификация JSP, ее синтаксис
- Упражнение: Разработка JSP
- Дизайн страниц в Rational Application Developer
- Упражнение: Дизайн страниц в Rational Application Developer
- Отладка Web-приложений
- Упражнение: Отладка Web-приложений
- Дескриптор развертывания Web-приложений
- Преимущества Session State Storage
- Cookie API
- Упражнение: Cookie API
- HttpSession: управление данными приложения
- Упражнение: HttpSession: управление данными приложения
- Переопределение URL
- Упражнение: Переопределение URL
- Лучшие практики управления сессиями
- JavaBeans и шаблон MVC
- JSP и JavaBeans
- Упражнение: JSP и JavaBeans
- Язык выражений JSP
- Упражнение: Язык выражений JSP
- Пользовательские тэги JSP
- Файлы тэгов JSP
- Упражнение: Пользовательские тэги JSP. Файлы тэгов.
- Фильтрация сервлетов
- Упражнение: Фильтрация сервлетов
- Слушатели сервлетов
- Упражнение: Слушатели сервлетов
- Лучшие практики разработки server-side приложений
- Упаковка и развертывание Java EE приложений
- Установка приложения на WebSphere Application Server
- Упражнение: Установка приложения на WebSphere Application Server
- Безопасность Web-приложений
- Итоги
|
Первое занятие 22 октября 2019 года.
Стоимость обучения — 10 000 р.
Время проведения занятий: вторник, четверг с 18-45 до 21-30.