Введение в EJB3
На данном четырехдневном курсе рассматриваются вопросы разработки слоя бизнес-логики корпоративных информационных систем с использованием технологии EJB 3.0. Курс посвящен основным концепциям технологии EJB 3.0, роли EJB в спецификации Java Enterprise Edition, способам создания и использования различных типов EJB-компонентов. Также в курсе рассматриваются вопросы обеспечения безопасности и организации транзакционного поведения EJB-компонентов. Кроме того, подробно рассматриваются вопросы доступа к данным с использованием технологии JPA.
После изучения курса вы сможете:
- Описать роль, которую технология EJB играет в спецификации Java Enterprise Edition
- Описать устройство и архитектуру EJB
- Использовать на практике EJB API, включая Java Persistence API (JPA)
- Создавать и использовать различные типы компонентов EJB
- Создавать и использовать классы сущностей (Entities) с использованием всех возможностей JPA, включая отношения и наследование
- Описать важнейшие принципы проектирования EJB-приложений.
Содержание курса.
- Введение в EJB
- Архитектура и API сессионных EJB
- Внедрение зависимости, окружение, служба таймера и перехватчики для EJB
- EJB, управляемые сообщениями
- Транзакции и безопасность EJB
- Обработка исключений и вопросы проектирования EJB-модулей
- JPA: Введение
- JPA: Манипулирование данными
- JPA: Отношения и наследование
- JPA: Дополнительные возможности
Слушатели:
Разработчики корпоративных информационных систем в стандарте Java EE, архитекторы корпоративных приложений.
Предварительная подготовка:
Прохождение курса 5JPF Основы программирования в Java или иметь эквивалентные знания по программированию на Java.