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

4 участника

О чём курс

Распределенные бизнес-системы строятся на архитектуре JEE, где критически важно правильно настроить взаимодействие компонентов, транзакции и доступ к данным. Вы освоите стек технологий Jakarta EE (ранее Java EE) для создания надежных серверных приложений.

Внутри курса разбираются:

  • EJB 3.2: работа с сессионными бинами и управление состоянием компонентов.
  • CDI (Context and Dependency Injection): настройка внедрения зависимостей, декораторов и событий для связности кода.
  • JPA (Java Persistence API): проектирование сущностей и эффективное взаимодействие с реляционными базами данных.
  • JMS: разработка клиентов для обмена сообщениями и работы с брокерами.

Практическая часть проходит на сервере приложений WildFly (JBoss), что дает навыки, применимые к любым JEE-серверам вроде WebLogic или WebSphere. Курс ориентирован на разработчиков, уже знающих Java, JSP и сервлеты, которые хотят перейти к созданию полноценных корпоративных решений.

Программа обучения

    1. Обзор платформы JEE
    • Обзор основных технологий JEE
    • Распределенные компоненты EJB
    • Внедрение зависимостей через CDI
    • Работа с сообщениями через JMS
    • Обзор JPA
    1. Enterprise Java Beans
    • Введение в EJB
    • Типы использования EJB
    • Тестирование EJB бинов в контейнере Arquillian
    • Сборка WAR, JAR и EAR архивов для публикации на сервере
    • Деплой приложений на сервер
    1. Внедрение зависимостей через CDI
    • Преимущества внедрения зависимостей
    • Применение Weld (реализация CDI) отдельно от серверов JEE и вместе с ними
    • Продьюсеры и диспоузеры
    • Интерсепторы в CDI
    • Декораторы в CDI
    • Работа с событиями и паттерн Observable в CDI
    1. Работа с JMS (Точная программа неполная, см. описание)
Складчина создана 5 апреля 2025 г. · описание обновлено 24 мая 2026 г.

Другие материалы школы 12

IT IBS Training Center Все материалы
10 591 ₽ 44 910 ₽