Courses > Java > Разработка EJB в соответствии со стандартом Java EE 6

CourseViewByUNPortlet

Actions
Loading...

Разработка EJB в соответствии со стандартом Java EE 6

EJB Developement (Java EE 6)

  • Код курса: WD036
  • Продолжительность: 5
  • Цена курса: 98540 руб.
  • Язык материалов: en

Цель курса

Данный курс предназначен помочь слушателям получить знания, касающиеся разработки Java EE приложений, использующих Enterprise JavaBeans (EJB) 3.1 и Java Persistence API (JPA). В данном курсе слушатели познакомятся с компонентной моделью Java EE 6, новшествами, ею привнесенными. Слушатели научатся разрабатывать и тестировать EJB компоненты различных типов и сохраняемые сущности, познакомятся с возможностями, предоставляемыми EJB контейнером, такими как безопасность, поддержка транзакционной логики, созданием Web-служб из EJB компонентов, разработкой клиентов EJB.

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

Разработчиков Java приложений

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

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

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

  • Определять цель и возможности использования технологии EJB
  • Описывать архитектуру приложений Java EE 6
  • Использовать аннотации при разработке EJB компонентов
  • Представлять связи между аннотациями и записями в дескрипторах развертывания
  • Определять и использовать вложения зависимостей и ресурсов
  • Разрабатывать и тестировать различные типы EJB компонентов (stateless session, stateful session, message-driven) и JPA сущности
  • Использовать Java Persistence Query Language (JPQL)
  • Осуществлять объектно-реляционное отображение (ORM) сохраняемых данных
  • Реализовывать сохраняемые сущности
  • Использовать обмен сообщениями как средство межпрограммного взаимодействия, используя message-driven EJB компоненты
  • Использовать EJB таймеры и перехватчики
  • Осуществлять управление транзакционной логикой
  • Создавать и тестировать клиентов EJB
  • Создавать Web-службы на основе EJB
  • Применять лучшие практики проектирования и реализации EJB компонентов
  • Использовать IBM Rational Application Developer для разработки и тестирования EJB 3.1 приложений
  • Разворачивать приложения, основанные на EJB 3.1 компонентах, на WebSphere Application Server

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

  • Архитектура Java EE
  • Введение в EJB 3.1
  • Session EJB
  • Упражнение: Создание stateless session bean компонента
  • Учебный пример: библиотека
  • Упражнение: Настройка учебного примера
  • Стратегии тестирования EJB компонентов
  • Упражнение: Создание stateful session bean компонента
  • Клиенты EJB
  • Упражнение: Разработка Java клиента
  • Введение в Java Persistence API (JPA)
  • Упражнение: Разработка entity beans компонентов
  • Java Persistence Query Language (JPQL)
  • Упражнение: Создание фасадов для entity beans компонентов
  • Message-driven beans (MDB)
  • Упражнение: Добавление в учебный пример MDB
  • Упражнение: Создание пользовательского Web-интерфейса
  • Управление транзакциями в EJB
  • Упражнение: Добавление транзакционной логики в учебный пример
  • EJB 3.1 таймеры и перехватчики
  • Упражнение: Добавление EJB таймера в проект
  • EJB и Web-службы
  • Упражнение: Создание Web-службы из stateless session bean компонента (опционально)
  • Безопасность в EJB
  • Упражнение: Реализация безопасности EJB в учебном примере
  • Рекомендуемые практики EJB 3.1
  • Развертывание приложений на WebSphere Application Server
  • Упражнение: Развертывание учебного примера (опционально)