Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE
Подробнее
Что нужно для старта
- Знание Java.
- Знакомство с разработкой веб-приложений на базе Java EE: технологиями JSP и Servlets.
- Знакомство с реляционными базами данных.
Что вы получите
- Применять основные технологии JEE.
- Использовать концепции и практики технологии EJB.
- Связывать компоненты и внедрять зависимости с помощью CDI.
- Применять концепции и практики работы с JMS.
- Работать с реляционными БД через JPA.
Для кого этот курс
- Разработчик
Программа курса
• обзор основных технологий JEE;
• распределенные компоненты EJB;
• внедрение зависимостей через CDI;
• работа с сообщениями через JMS;
• обзор JPA.
• введение в EJB;
• типы использования EJB;
• тестирование EJB бинов в контейнере Arquillian;
• сборка WAR, JAR и EAR архивов для публикации на сервере;
• деплой приложений на сервер.
• преимущества внедрения зависимостей;
• применение Weld (реализация CDI) отдельно от серверов JEE и вместе с ними;
• продьюсеры и диспоузеры;
• интерсепторы в CDI;
• декораторы в CDI;
• работа с событиями и паттерн Observable в CDI.
• использование JEE сервера для работы с JMS;
• настройка WildFly, создание очередей и топиков;
• соединения и сессии для работы с JMS;
• асинхронная отправка и получение сообщений;
• использование ActiveMQ (режим без JEE сервера);
• использование JNDI для получения очереди или топика;
• заголовки и свойства сообщений;
• передача сообщений в режиме запрос-ответ;
• селекторы сообщений;
• возможности JMS 2.0;
• использование OpenMQ.
• работа с сущностями, мэппинг классов в таблицы БД;
• типы доступа (через поле или свойство);
• конфигурация полей @Column и @Lob;
• стратегии генерации первичных ключей;
• отношения сущностей один-к-одному, один-ко-многим, многие-ко-многим;
• односторонние и двусторонние отношения;
• каскадирование операций;
• встраиваемые классы и коллекции;
• стратегии мэппинга наследования классов;
• работа с EntityManager, основные операции;
• работа с транзакциями;
• декларативное управление транзакциями.
01Обзор платформы JEE
• обзор основных технологий JEE;
• распределенные компоненты EJB;
• внедрение зависимостей через CDI;
• работа с сообщениями через JMS;
• обзор JPA.
02Enterprise Java Beans
• введение в EJB;
• типы использования EJB;
• тестирование EJB бинов в контейнере Arquillian;
• сборка WAR, JAR и EAR архивов для публикации на сервере;
• деплой приложений на сервер.
03Внедрение зависимостей через CDI
• преимущества внедрения зависимостей;
• применение Weld (реализация CDI) отдельно от серверов JEE и вместе с ними;
• продьюсеры и диспоузеры;
• интерсепторы в CDI;
• декораторы в CDI;
• работа с событиями и паттерн Observable в CDI.
04Работа с JMS
• использование JEE сервера для работы с JMS;
• настройка WildFly, создание очередей и топиков;
• соединения и сессии для работы с JMS;
• асинхронная отправка и получение сообщений;
• использование ActiveMQ (режим без JEE сервера);
• использование JNDI для получения очереди или топика;
• заголовки и свойства сообщений;
• передача сообщений в режиме запрос-ответ;
• селекторы сообщений;
• возможности JMS 2.0;
• использование OpenMQ.
05Использование JPA
• работа с сущностями, мэппинг классов в таблицы БД;
• типы доступа (через поле или свойство);
• конфигурация полей @Column и @Lob;
• стратегии генерации первичных ключей;
• отношения сущностей один-к-одному, один-ко-многим, многие-ко-многим;
• односторонние и двусторонние отношения;
• каскадирование операций;
• встраиваемые классы и коллекции;
• стратегии мэппинга наследования классов;
• работа с EntityManager, основные операции;
• работа с транзакциями;
• декларативное управление транзакциями.
Удостоверение о прохождении
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 октября 2026 г.

IBS Training Center 



.png)













