IT-Столиця

Enterprise Java Beans

7 000 UAH за курс
10 занятий
Для опытных
Java
Этот курс про Java Enterprise Edition. Здесь научишься работать с EJB-компонентами, создавать распределенные приложения и управлять транзакциями. Преподаватели — практики, можно обучаться в выходные.

О курсе

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

Основы Java Enterprise Edition

На этом курсе начинают с понимания архитектуры корпоративных приложений. Студенты узнают о многоуровневой архитектуре, распределенных системах и шаблонах проектирования, в частности MVC. Далее идет знакомство с платформой Java EE - ее основными компонентами и отличиями между версиями. Рассматриваются EJB-компоненты, их типы и архитектура корпоративных приложений. Каждый теоретический блок закрепляется практическими заданиями.

Session Bean и работа с компонентами

Второй модуль посвящен компонентам Session Bean. Здесь рассматривают их архитектуру, виды и содержание. Студенты изучают бизнес-методы, жизненный цикл компонентов и алгоритмы создания stateful и stateless компонентов. Отдельно рассматривается процесс развертывания компонентов на сервере приложений. Практика включает создание собственных компонентов и их настройку.

Разработка приложений на основе EJB

Третий модуль охватывает технологии JNDI и RMI, которые используются для регистрации ресурсов и доступа к ним. Студенты учатся получать удаленные ссылки на экземпляры элементов, работать с консольными клиентами и схематизировать приложения Java EE. Особое внимание уделяется развертыванию готовых приложений на сервере приложений. Практические задания помогают закрепить полученные навыки.

Entity Bean и работа с данными

Четвертый модуль посвящен объектно-реляционному отображению и Java Persistence API. Студенты изучают классы компонентов entity bean, их методы и жизненный цикл. Рассматриваются пулы соединений с базами данных, процесс формирования entity-компонентов и их развертывание. Важными темами являются отображение данных из БД на компоненты и специфика каскадного удаления объектов.

Message Driven Bean и транзакции

Последние модули объединяют изучение компонентов Message Driven Bean и работу с транзакциями. Студенты узнают о Java Message Service, жизненном цикле MDB-компонентов и их построении. Вторая часть модуля охватывает транзакции - уровни изоляции, объектные транзакции, программные и декларативные подходы. Каждая тема подкрепляется практическими примерами работы с реальными системами.

Результаты обучения

После завершения курса студенты могут создавать различные типы EJB-компонентов, строить полноценные приложения на их основе и проектировать архитектуру распределенных клиент-серверных систем. Они описывают назначение компонентов EJB, регулируют транзакции и создают удаленных клиентов для корпоративных приложений.

Особенности курса

Курс ведут преподаватели-практики с опытом работы в IT. Доступные форматы обучения включают корпоративные группы и индивидуальные занятия, в том числе в выходные дни. Выпускники имеют возможность трудоустройства в ведущих IT-компаниях по результатам успешного завершения обучения.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора