Разработка корпоративных приложений с использованием технологий Java EE
Подробнее
Программа курса
обзор основных технологий 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, основные операции; работа с транзакциями; декларативное управление транзакциями.
Подробности будут доступны на странице курса
011. Обзор платформы JEE (терия - 2,5 ч. )
обзор основных технологий JEE; распределенные компоненты EJB; внедрение зависимостей через CDI; работа с сообщениями через JMS; обзор JPA.
022. Enterprise Java Beans (теория – 5 ч., практика – 4.5 ч.)
введение в EJB; типы использования EJB; тестирование EJB бинов в контейнере Arquillian; сборка WAR, JAR и EAR архивов для публикации на сервере; деплой приложений на сервер.
033. Внедрение зависимостей через CDI (теория – 5 ч., практика – 6 ч.)
преимущества внедрения зависимостей; применение Weld (реализация CDI) отдельно от серверов JEE и вместе с ними; продьюсеры и диспоузеры; интерсепторы в CDI; декораторы в CDI; работа с событиями и паттерн Observable в CDI.
044. Работа с JMS (теория – 4 ч., практика – 4 ч.)
использование JEE сервера для работы с JMS; настройка WildFly, создание очередей и топиков; соединения и сессии для работы с JMS; асинхронная отправка и получение сообщений; использование ActiveMQ (режим без JEE сервера); использование JNDI для получения очереди или топика; заголовки и свойства сообщений; передача сообщений в режиме запрос-ответ; селекторы сообщений; возможности JMS 2.0; использование OpenMQ.
055. Использование JPA (теория 4,5 ч., практика – 4,5 ч.)
работа с сущностями, мэппинг классов в таблицы БД; типы доступа (через поле или свойство); конфигурация полей @Column и @Lob; стратегии генерации первичных ключей; отношения сущностей один-к-одному, один-ко-многим, многие-ко-многим; односторонние и двусторонние отношения; каскадирование операций; встраиваемые классы и коллекции; стратегии мэппинга наследования классов; работа с EntityManager, основные операции; работа с транзакциями; декларативное управление транзакциями.
06Итого: теория – 21 ч. (53%), практика – 19 ч. (47%)
удостоверение о повышении квалификации государственного образца
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Разработка корпоративных приложений с использованием технологий Java EE» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 4 августа 2024 г.

IBS Training Center 



![Основы программирования на языке "Java" для школьников. Модуль 2 [c]](/img/course_default/course_defaukt_0.jpg)








