Целевая аудитория

Разработчики бизнес-приложений на базе технологий JEE

Программа
    • Обзор платформы Java® EE: Понятие платформы; Контейнер; Понятие JavaEE-приложения; Обзор основных сервисов; Типы JavaEE-приложений; Роли разработки в Java® EE; Основы администрирования JavaEE-контейнера; Понятие развертывания.

    • Архитектура EJB: Задачи; Типы; Структура компонентов; Вызов EJB; Сборка EJB-приложения; Развертывание EJB-приложения.

    • Session EJBs: Задачи сессионных EJB; Разработка Stateless Session EJBs; Разработка Stateful Session EJBs; Перехватчики; Афиширование как веб-сервис.

    • Исключения в технологии EJB: Задачи; System Exсeptions; Application Exсeptions.

    • Среда и ресурсы EJB-приложения: Environment entries; Resource References; EJB References.

    • Безопасность в технологии EJB: Основные понятия сервиса безопасности; Декларативная и процедурная авторизация в EJB-приложениях.

    • Транзакции в технологии EJB: Понятие и архитектура транзакций; BMT; CMT.

    • Локальные интерфейсы: Задачи локальных интерфейсов; Реализация; Факторы выбора между локальными и удаленными интерфейсами; Отличия при использовании локальных интерфейсов.

    • Entities: Java® Persistence API; Архитектура Entities; Транзакции в Entities; Сохранение иерархий классов; Сохранение связей; EJB-QL; Обработчики (listeners).

    • MDB: Введение в JMS API; Message-driven beans.

    • Расширенные темы: EJB Timers; EJB Best Practices; RMI; Настройка производительности EJB; Кластеризация; J2CA.

    • EJB как веб-сервисы.

    • Итоговая аттестация