Очно или онлайн 🎓 Сертификат Учебного центра "Трайтек" и удостове…

Разработка распределенных приложений с использованием EJB 3

Логотип Учебный центр Трайтек Учебный центр Трайтек Отзывов пока нет

Курс посвящён разработке распределённых приложений на Java с использованием технологии EJB 3.x. Слушатели изучают архитектуру EJB, компонентные модели, транзакции, постоянство и построение веб-приложений. Программа рассчитана на профессиональных Java-разработчиков, аналитиков и руководителей проектов, желающих освоить многозвенную архитектуру.

Объём
40 ак. часов
Формат
Очно или онлайн
Ближайший старт
23 ноября
Документ
Сертификат Учебного центра "Трайтек" и удостоверение

Чему вы научитесь

  • Разрабатывать приложения в компонентной архитектуре JEE – EJB3.X
  • Настраивать и использовать мониторы компонентных транзакций
  • Создавать сессионные компоненты (stateless, stateful) и управляемые сообщениями компоненты (MDB)
  • Разрабатывать сущностные компоненты с использованием CMP и BMP
  • Конфигурировать дескрипторы развертывания и аннотации для EJB
  • Обеспечивать безопасный доступ к EJB компонентам и управлять ролями
  • Строить веб-приложения с использованием EJB компонент (сервлеты, JSP, Struts)
  • Использовать язык запросов EJBQL и аннотации для именованных запросов
  • Применять UML для визуальной разработки сущностных компонент
  • Размещать EJB на серверах приложений JBoss, Weblogic, OC4J

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

6 модулей · 40 ак. часов

  1. 1Введение в EJB и архитектура распределенных объектов
    • Необходимость использования мониторов компонентных транзакций
    • История развития CTM
    • Стандарты и спецификации EJB
    • Краткое введение в протокол RMI
    • Доступ к JNDI посредством RMI
  2. 2Стандарт EJB 2.X
    • Постоянство, управляемое контейнером (CMP)
    • Разработка CMP компонент
    • Первичный ключ и установка связи с ресурсом
    • Поисковые методы и методы выборки
    • Введение в язык EJBQL
    • Постоянство, управляемое компонентой (BMP)
    • Разработка BMP компонента
    • Использование UML для визуальной разработки сущностных компонент
  3. 3Стандарт EJB 3
    • Общая архитектура EJB 3
    • Аннотации метаданных и дескрипторов доставки
    • Переносимость и миграция между спецификациями 2 и 3
    • Типы компонент: сессионные и управляемые событиями
    • Сущностные бины
    • Порядок сборки, упаковки и отправки на сервер приложений модулей с EJB3 компонентами
    • Клиенты для сессионных компонент (локальные, удаленные, Web сервисы)
    • Управление сессионным состоянием и циклом жизни
    • Методы управления доступом к компонентам
    • Interceptor, аннотация @AroundInvoke
    • Доступ к ресурсам приложения и сервера, TimerService
    • Особенности конфигурации опций доставки компонент в контейнер OC4j
  4. 4Сущностные EJB3
    • Создание простейшего сущностного компонента на основе таблицы в базе данных
    • Конфигурация первичного ключа (@Id, @SequenceGenerator, @TableGenerator)
    • Композиционный первичный ключ (@Embeddable, @EmbeddedId, @IdClass)
    • Конфигурация метаданных по таблицам и колонкам (@Table, @SecondaryTable, @Column, @JoinColumn)
    • Конфигурация базового отображения примитивных типов данных в таблицах Oracle (@Basic)
    • Конфигурация больших объектов (@Lob)
    • Конфигурация поля Version для оптимистической блокировки
    • Определение методов жизненного цикла сущностной компоненты (@Pre…, @Post…)
    • Конфигурация наследования в сущностных компонентах
    • Язык запросов EJBQL, аннотация @NamedQuery, динамические запросы
  5. 5Компоненты, управляемые сообщениями (MDB)
    • Жизненный цикл компоненты
    • Конфигурирование компоненты для J2CA провайдера
    • Управление доступом к J2CA провайдеру OC4J
    • Аннотация @MessageDriven
    • Параллельные сообщения
    • Конфигурация жизненного цикла и Interceptor метода
  6. 6Построение Web приложений с использованием компонент EJB
    • Использование Facade-session компонент для доступа к локальным интерфейсам сущностных компонент
    • Фасадные компоненты и ADF DataControl
    • Быстрая разработка приложений с использованием JSP DataBinding
    • Разработка полноценного WEB приложения для редактирования таблиц и навигации
    • Создание бизнес-компонент на основе EJB компонент
    • TopLink и EJB компоненты
    • Примеры разработки аплетов, сервлетов и JSP с использованием EJB компонент
    • Средство разработки Jdeveloper для автоматизации процесса разработки
    • Struts-based JSP на основе бизнес-компонент

Кому подойдёт курс

Профессиональные разработчики Java

Смогут освоить компонентную архитектуру EJB для создания распределённых корпоративных приложений.

Аналитики

Получат понимание архитектуры EJB и принципов построения распределённых систем.

Руководители проектов

Смогут принимать обоснованные решения по выбору технологий для корпоративных систем.

Желающие переводить свои приложения в многозвенную архитектуру

Изучат практические приёмы миграции и разработки с использованием EJB.

Подготовка: Успешное прохождение курса «Программирование на Java (уровень 1)». Знание языка Java, SQL, работа с серверами приложений (курсы JV_0, JV_1). Опыт работы в среде IntelliJIDEA, Eclipse, JDeveloper, NetBeans.

Как проходит обучение

Формат
очно или онлайн
Расписание
23 ноября 2026, группа формируется
Объём
40 ак. часов
Документ
Сертификат Учебного центра "Трайтек" и удостоверение о повышении квалификации

Стоимость обучения

Для частных лиц 69 000 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дороже медианы на 57%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Программа охватывает широкий спектр тем: от основ EJB до построения веб-приложений.
  • Обучение проводится опытными преподавателями учебного центра «Трайтек».
  • По окончании выдаётся сертификат и удостоверение о повышении квалификации.
  • Возможность обучения в виртуальном классе с применением дистанционных технологий.

На что обратить внимание

  • Требуется предварительная подготовка: успешное прохождение курса «Программирование на Java (уровень 1)» и знание SQL.
  • Стоимость обучения составляет 69 000 ₽, что может быть существенно для некоторых слушателей.
  • Курс имеет средний уровень сложности и не подходит для начинающих без опыта программирования на Java.

Отзывы о школе Учебный центр Трайтек

О школе пока нет отзывов на Курсографе.

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Какие требования к поступлению на курс?

Необходимо успешно пройти курс «Программирование на Java (уровень 1)», знать Java, SQL и иметь опыт работы с серверами приложений и средами разработки IntelliJIDEA, Eclipse, JDeveloper, NetBeans.

Какой документ выдаётся после окончания?

Выдаётся сертификат Учебного центра «Трайтек» и удостоверение о повышении квалификации.

В каком формате проходят занятия?

Занятия проводятся очно или в виртуальном классе с применением дистанционных образовательных технологий.

Сколько стоит обучение?

Стоимость курса составляет 69 000 ₽.

Когда начинается ближайшая группа?

Ближайшая дата старта — 23 ноября 2026 года, группа формируется.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

69 000 ₽Учебный центр Трайтек
На сайт курса