Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

Разработка корпоративных приложений с использованием технологий Java EE

  Сложность

Пока неизвестно

  Длительность

40 ак.ч.

  Формат

онлайн

  Документ по выпуску

удостоверение о повышении квалификации государственного образца

Стоимость курса
43 500

Подробнее о курсе

Описание На данном курсе слушатели узнают о технологии распределенных вычислений с использованием спецификации Enterprise JavaBeans 3.2 (EJB3), CDI (context and dependency injection), JMS (Java Message Services), JPA (Java Persistence API/Jakarta Persistence API). Рассматриваются типы бинов – сессионные с поддержкой и без поддержки состояния, обработчики JMS-сообщений. Особое внимание уделено сохраняемым сущностям (entities) и технологии JPA. Рассматривается внедрение зависимостей с использованием CDI.  Курс также включает вопросы по развертыванию компонент, контекстам транзакций. Слушатели ознакомятся с использованием службы сообщений Java Message Service (JMS) и научатся разрабатывать клиентов службы сообщений. Курс построен на сервере WildFly (JBoss) как самом популярном сервере приложений в настоящее время. Однако, знания могут быть применены к любому серверу, отвечающему спецификации JEE (WebSphere, WebLogi и т. д.).

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

  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%)

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 19.09.2024

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных