Данный курс предназначен помочь слушателям получить знания, касающиеся разработки Java EE приложений, использующих Enterprise JavaBeans (EJB) 3.0 и Java Persistence API (JPA). В данном курсе слушатели познакомятся с компонентной моделью Java EE 5, новшествами, ею привнесенными. Слушатели научатся разрабатывать и тестировать EJB компоненты различных типов и сохраняемые сущности, познакомятся с возможностями, предоставляемыми EJB контейнером, такими как безопасность, поддержка транзакционной логики, созданием Web-служб из EJB компонентов, разработкой клиентов EJB.
|
По окончании курса слушатели смогут:
- Определять цель и возможности использования технологии EJB.
- Описывать архитектуру приложений Java EE 5.
- Использовать аннотации при разработке 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 V7.5 для разработки и тестирования EJB 3 приложений
- Разворачивать приложения, основанные на EJB 3 компонентах, на WebSphere Application Server V7
|