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

Курс сайт события http://www.luxoft-training.ru/kurs/razrabotka_biznes-prilogeniy_na_baze_tehnologii_ejb3.html?ID_TIME=44638#tab-record-link

Добавить в календарь:
Поделиться:

В данном курсе слушатели узнают о технологии распределенных вычислений с использованием спецификации Enterprise JavaBeans 3.0 (EJB3).

Рассматриваются типы бинов – сессионные с поддержкой и без поддержки состояния, обработчики JMS-сообщений. Особое внимание уделено сохраняемым сущностям (entities) и технологии JPA.

Курс также включает вопросы по развертыванию компонент, контекстам транзакций и безопасности в EJB. Слушатели ознакомятся с использованием службы сообщений Java Message Service (JMS) и научатся разрабатывать клиентов службы сообщений.

В дополнение рассматривается использование консоли сервера приложений для развертывания и мониторинга EJB-компонент.

Обращаем внимание, что курс построен на сервере Oracle Weblogic.

Цели:

После завершения обучения слушатели смогут:

  • Представлять жизненный цикл EJB
  • Разрабатывать сессионные (session) EJB
  • Разрабатывать сущностные (entity) EJB
  • Разрабатывать message-driven EJB
  • Понимать суть и предназначение локальных и удаленных интерфейсов EJB
  • Понимать механизм Container-Managed Persistence (CMP)
  • Понимать механизм транзакций в EJB
  • Конфигурировать безопасность EJB
  • Понимать базовые концепции JMS (Java Messaging Service)

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

Индивидуальные разработчики, cформировавшиеся команды разработчиков

Предварительная подготовка – общее:

• Знание Java5.
• Знакомство с разработкой веб-приложений на базе JavaEE: технологий JSP и Servlets.
• Знакомство с технологией JDBC и её серверных расширений.
• Знакомство с ключевыми технологиями веб-сервисов: SOAP, WSDL.

Связанные курсы:

Примечание:

Материалы курса на английском языке.

Разбираемые темы:

1. Обзор платформы Java EE

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

2. Архитектура EJB

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

3. Session EJBs

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

4. Исключения в технологии EJB

- Задачи
- System Exсeptions
- Application Exсeptions

5. Среда и ресурсы EJB-приложения

- Environment entries
- Resource References
- EJB References

6. Безопасность в технологии EJB

- Основные понятия сервиса безопасности
- Декларативная и процедурная авторизация в EJB-приложениях

7. Транзакции в технологии EJB

- Понятие и архитектура транзакций
- BMT
- CMT

8. Локальные интерфейсы

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

9. Entities

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

10. MDB

- Введение в JMS API
- Message-driven beans

11. Расширенные темы

- EJB Timers
- EJB Best Practices
- RMI
- Настройка производительности EJB
- Кластеризация
- J2CA

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

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация