Разработка распределенных приложений с использованием 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Введение в EJB и архитектура распределенных объектов
- Необходимость использования мониторов компонентных транзакций
- История развития CTM
- Стандарты и спецификации EJB
- Краткое введение в протокол RMI
- Доступ к JNDI посредством RMI
-
2Стандарт EJB 2.X
- Постоянство, управляемое контейнером (CMP)
- Разработка CMP компонент
- Первичный ключ и установка связи с ресурсом
- Поисковые методы и методы выборки
- Введение в язык EJBQL
- Постоянство, управляемое компонентой (BMP)
- Разработка BMP компонента
- Использование UML для визуальной разработки сущностных компонент
-
3Стандарт EJB 3
- Общая архитектура EJB 3
- Аннотации метаданных и дескрипторов доставки
- Переносимость и миграция между спецификациями 2 и 3
- Типы компонент: сессионные и управляемые событиями
- Сущностные бины
- Порядок сборки, упаковки и отправки на сервер приложений модулей с EJB3 компонентами
- Клиенты для сессионных компонент (локальные, удаленные, Web сервисы)
- Управление сессионным состоянием и циклом жизни
- Методы управления доступом к компонентам
- Interceptor, аннотация @AroundInvoke
- Доступ к ресурсам приложения и сервера, TimerService
- Особенности конфигурации опций доставки компонент в контейнер OC4j
-
4Сущностные EJB3
- Создание простейшего сущностного компонента на основе таблицы в базе данных
- Конфигурация первичного ключа (@Id, @SequenceGenerator, @TableGenerator)
- Композиционный первичный ключ (@Embeddable, @EmbeddedId, @IdClass)
- Конфигурация метаданных по таблицам и колонкам (@Table, @SecondaryTable, @Column, @JoinColumn)
- Конфигурация базового отображения примитивных типов данных в таблицах Oracle (@Basic)
- Конфигурация больших объектов (@Lob)
- Конфигурация поля Version для оптимистической блокировки
- Определение методов жизненного цикла сущностной компоненты (@Pre…, @Post…)
- Конфигурация наследования в сущностных компонентах
- Язык запросов EJBQL, аннотация @NamedQuery, динамические запросы
-
5Компоненты, управляемые сообщениями (MDB)
- Жизненный цикл компоненты
- Конфигурирование компоненты для J2CA провайдера
- Управление доступом к J2CA провайдеру OC4J
- Аннотация @MessageDriven
- Параллельные сообщения
- Конфигурация жизненного цикла и Interceptor метода
-
6Построение Web приложений с использованием компонент EJB
- Использование Facade-session компонент для доступа к локальным интерфейсам сущностных компонент
- Фасадные компоненты и ADF DataControl
- Быстрая разработка приложений с использованием JSP DataBinding
- Разработка полноценного WEB приложения для редактирования таблиц и навигации
- Создание бизнес-компонент на основе EJB компонент
- TopLink и EJB компоненты
- Примеры разработки аплетов, сервлетов и JSP с использованием EJB компонент
- Средство разработки Jdeveloper для автоматизации процесса разработки
- Struts-based JSP на основе бизнес-компонент
Кому подойдёт курс
Смогут освоить компонентную архитектуру EJB для создания распределённых корпоративных приложений.
Получат понимание архитектуры EJB и принципов построения распределённых систем.
Смогут принимать обоснованные решения по выбору технологий для корпоративных систем.
Изучат практические приёмы миграции и разработки с использованием EJB.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- 23 ноября 2026, группа формируется
- Объём
- 40 ак. часов
- Документ
- Сертификат Учебного центра "Трайтек" и удостоверение о повышении квалификации
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дороже медианы на 57%.
Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Программа охватывает широкий спектр тем: от основ EJB до построения веб-приложений.
- Обучение проводится опытными преподавателями учебного центра «Трайтек».
- По окончании выдаётся сертификат и удостоверение о повышении квалификации.
- Возможность обучения в виртуальном классе с применением дистанционных технологий.
На что обратить внимание
- Требуется предварительная подготовка: успешное прохождение курса «Программирование на Java (уровень 1)» и знание SQL.
- Стоимость обучения составляет 69 000 ₽, что может быть существенно для некоторых слушателей.
- Курс имеет средний уровень сложности и не подходит для начинающих без опыта программирования на Java.
Отзывы о школе Учебный центр Трайтек
О школе пока нет отзывов на Курсографе.
Частые вопросы о курсе
Какие требования к поступлению на курс?
Необходимо успешно пройти курс «Программирование на Java (уровень 1)», знать Java, SQL и иметь опыт работы с серверами приложений и средами разработки IntelliJIDEA, Eclipse, JDeveloper, NetBeans.
Какой документ выдаётся после окончания?
Выдаётся сертификат Учебного центра «Трайтек» и удостоверение о повышении квалификации.
В каком формате проходят занятия?
Занятия проводятся очно или в виртуальном классе с применением дистанционных образовательных технологий.
Сколько стоит обучение?
Стоимость курса составляет 69 000 ₽.
Когда начинается ближайшая группа?
Ближайшая дата старта — 23 ноября 2026 года, группа формируется.
Похожие курсы в других школах
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Разработчик Web-приложений (MCSA: Web Applications)Учебный Центр «Специалист» · 164 часа 131 290 ₽
-
Разработчик веб-приложений на платформе .NET Framework 4Учебный Центр «Специалист» · 120 часов 90 490 ₽
-
Автоматизированное тестирование веб-приложений с использованием SeleniumУчебный Центр «Специалист» · 40 часов 43 490 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.