Подробнее о курсе

D65273GC10



Изображение

Business Component Development with EJB Technology, Java EE 6

Проектирование компонентов уровня бизнес-логики с помощью технологии Enterprise JavaBeans (SL-355-EE6)
Разработка бизнес-логики в современных корпоративных приложениях - далеко не тривиальная задача. Такие приложения обычно являются распределёнными и объединяют в себе множество разнородных подсистем (хранилища данных, внешние информационные системы, разнообразные сервисы и т.д.). Помимо этого, они предъявляют повышенные требования к быстродействию и масштабируемости - зачастую простой в работе информационной системы приводит к прямым убыткам предприятия; к тому же потребности бизнеса имеют особенность возрастать со временем.

Технология EJB (Enterprise JavaBeans), являющаяся одной из составных частей платформы Java EE, призвана решить описанные выше проблемы посредством реализации уровня бизнес-логики корпоративной информационной системы в виде набора серверных компонентов, управляемых контейнером и взаимодействующих друг с другом (в том числе и удалённо). Таким образом, вся бизнес-логика приложения реализуется посредством однотипных компонентов с регламентированными интерфейсами, каждый из которых решает свою категорию задач. При этом, компоненты могут располагаться на разных физических машинах и объединяться в пулы, что позволяет в широких пределах варьировать быстродействие и эффективно масштабировать производительность наиболее критичных элементов.

Данный курс позволяет всего за 3 дня рассмотреть все основные элементы спецификации Enterprise JavaBeans и получить практические навыки в разработке таких компонентов. Помимо, собственно, основ разработки серверных компонентов, в курсе рассматриваются аспекты применимости элементов технологии EJB в различных категориях задач и рассматриваются типовые модели построения уровня бизнес-логики корпоративных приложений. При этом информация подаётся достаточно комплексно - от основ технологии EJB и её места в структуре платформы Java EE до, к примеру, нюансов в обработке событий жизненного цикла сессионного бина с сохранением состояния (Stateful Session Bean). Улучшает восприятие материала большое количество иллюстраций и диаграмм в учебных пособиях и слайдах презентации.

В курсе подробно, с практическими примерами, рассматриваются следующие темы:
  • Разработка сессионных компонентов (Session Beans) и реализация локального и удалённого доступа к ним.
  • Реализация асинхронного обмена сообщениями с помощью Java Message Service и компонентов, управляемых сообщениями (Message Driven Beans).
  • Объединение операций в транзакции с использованием Java Transaction API.
  • Реализация обработки событий по таймеру (Timer Services) в сессионных компонентах.
  • Обработка событий в EJB-компонентах - как на уровне методов бизнес-логики, так и на уровне событий жизненного цикла компонентов.
  • Комплексная модель безопасности, реализуемая в масштабе всего Java EE-приложения, и аспекты её использования в EJB-компонентах.
Описание курса на сайте Oracle

Продолжительность: 3 дня
Цена: 91 000 руб.