Разработка корпоративных приложений с использованием технологий Java EE
Пока неизвестно
40 ак.ч.
онлайн
удостоверение о повышении квалификации государственного образца
43 500 ₽
Подробнее о курсе
Документ после выпуска
удостоверение о повышении квалификации государственного образца
Программа курса
1. Обзор платформы JEE (терия - 2,5 ч. )
обзор основных технологий JEE; распределенные компоненты EJB; внедрение зависимостей через CDI; работа с сообщениями через JMS; обзор JPA.
2. Enterprise Java Beans (теория – 5 ч., практика – 4.5 ч.)
введение в EJB; типы использования EJB; тестирование EJB бинов в контейнере Arquillian; сборка WAR, JAR и EAR архивов для публикации на сервере; деплой приложений на сервер.
3. Внедрение зависимостей через CDI (теория – 5 ч., практика – 6 ч.)
преимущества внедрения зависимостей; применение Weld (реализация CDI) отдельно от серверов JEE и вместе с ними; продьюсеры и диспоузеры; интерсепторы в CDI; декораторы в CDI; работа с событиями и паттерн Observable в CDI.
4. Работа с JMS (теория – 4 ч., практика – 4 ч.)
использование JEE сервера для работы с JMS; настройка WildFly, создание очередей и топиков; соединения и сессии для работы с JMS; асинхронная отправка и получение сообщений; использование ActiveMQ (режим без JEE сервера); использование JNDI для получения очереди или топика; заголовки и свойства сообщений; передача сообщений в режиме запрос-ответ; селекторы сообщений; возможности JMS 2.0; использование OpenMQ.
5. Использование JPA (теория 4,5 ч., практика – 4,5 ч.)
работа с сущностями, мэппинг классов в таблицы БД; типы доступа (через поле или свойство); конфигурация полей @Column и @Lob; стратегии генерации первичных ключей; отношения сущностей один-к-одному, один-ко-многим, многие-ко-многим; односторонние и двусторонние отношения; каскадирование операций; встраиваемые классы и коллекции; стратегии мэппинга наследования классов; работа с EntityManager, основные операции; работа с транзакциями; декларативное управление транзакциями.
Итого: теория – 21 ч. (53%), практика – 19 ч. (47%)
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных