Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

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

О курсе
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
В данном курсе слушатели узнают о технологии распределенных вычислений с использованием спецификации Enterprise JavaBeans 3.0 (EJB3).

 

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

 

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

 

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

 

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

 

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

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

 

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

• Знание Java5.

• Знакомство с разработкой веб-приложений на базе JavaEE: технологий JSP и Servlets.

• Знакомство с технологией JDBC и её серверных расширений.

• Знакомство с ключевыми технологиями веб-сервисов: SOAP, WSDL.

 

Цели:

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

·         Представлять жизненный цикл EJB

·         Разрабатывать сессионные (session) EJB

·         Разрабатывать сущностные (entity) EJB

·         Разрабатывать message-driven EJB

·         Понимать суть и предназначение локальных и удаленных интерфейсов EJB

·         Понимать механизм Container-Managed Persistence (CMP)

·         Понимать механизм транзакций в EJB

·         Конфигурировать безопасность EJB

·         Понимать базовые концепции JMS (Java Messaging Service)

 

Программа  курса:

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

·