Courses > Java > Разработка приложений для платформы Java EE 6

CourseViewByUNPortlet

Actions
Loading...

Разработка приложений для платформы Java EE 6

Java EE 6 Platform Application Development

  • Код курса: WD046
  • Продолжительность: 5 дней
  • Цена курса (очно): о возможности и стоимости обучения уточняйте информацию у менеджеров по телефону: +7 (727) 257-66-55.
  • Цена курса (удаленно): -
  • Язык материалов: en

Цель курса

Данный курс предназначен для помощи слушателям в получении знаний, касающихся разработки и тестирования server-side приложений для платформы Java EE – сервлеты, JSP, EJB, JPA и т.д. Лабораторные работы выполняются в среде Eclipse. Отладка и тестирование разработанных приложений производится на серверной Java EE платформе от IBM – WebSphere Application Server.

Для кого предназначен этот курс

Разработчиков Java EE

Для успешного прохождения курса слушатели должны

  • Обладать навыками разработки, тестирования и развертывания Java приложений

По окончании курса слушатели смогут:

  • Описывать компонентную модель Java EE и использовать ее возможности при построении server-side приложений
  • Разрабатывать, отлаживать и тестировать server-side приложения
  • Разрабатывать и тестировать сервлеты
  • Разрабатывать и тестировать JSP страницы
  • Использовать компоненты EJB, JSP страницы и сервлеты в соответствии с шаблоном Модель/Представление/Контроллер
  • Разрабатывать, тестировать и использовать JSP тэги
  • Описывать процесс развертывания и выполнения на сервере приложений, основанных на платформе Java EE, описывать безопасность таких приложений
  • Выделять и использовать лучшие практики проектирования и разработки Web-приложений
  • Создавать сессионные бины
  • Разрабатывать клиентов для EJB
  • Использовать JPA
  • Разрабатывать Message-driven beans
  • Управлять транзакциями в EJB

Основные темы:

  • Введение в компонентную модель платформы Java EE
  • Обзор технологии сервлетов
  • Обзор служб контейнера Java EE
  • Servlet API
  • Учебный пример: библиотека
  • Упражнение: Создание простого сервлета. Учебный пример: библиотека. Параметры сервлета.
  • Обзор технологии JSP
  • Спецификация JSP, ее синтаксис
  • Упражнение: Разработка JSP
  • Servlet API (часть 2)
  • Дескриптор развертывания Web-приложений
  • Упражнение: Вызов JSP из сервлета
  • JSF
  • JSF и Ajax
  • Сохранение данных сессии
  • Cookie API
  • HttpSession: управление данными приложения
  • Упражнение: HttpSession: управление данными приложения
  • Лучшие практики управления сессиями
  • Язык выражений JSP
  • Пользовательские тэги JSP
  • Файлы тэгов JSP
  • Фильтры сервлетов
  • Слушатели сервлетов
  • Лучшие практики разработки server-side приложений
  • Безопасность Web-приложений
  • Упражнение: Разработка JSF модулей
  • Знакомство с EJB 3.1
  • Сессионные EJB
  • Упражнение: Создание stateless session bean компонента
  • Singleton Session Bean
  • Упражнение: Настройка учебного примера
  • Упражнение: Создание stateful session bean компонента
  • EJB клиенты
  • Упражнение: EJB клиенты
  • Введение в JPA
  • ORM с использованием JPA
  • Упражнение: Разработка entity beans
  • Java Persistence Query Language (JPQL)
  • Упражнение: Создание session facade для entity bean
  • Message-driven beans
  • Упражнение: Message-driven beans
  • Упражнение: Добавления веб-интерфейса к приложению
  • Управление транзакциями в EJB
  • Упражнение: Транзакции
  • Асинхронный вызов методов EJB
  • Таймеры и перехватчики
  • EJB и веб-сервисы