Учебный центр «Специалист» при МГТУ им.Н.Э.Баумана Безлимитное обучение

+7 (495) 232-32-16

info@specialist.ru   skype icq

Интерактивные путеводители

Программирование и СУБД

programming-sm

Типы обучения

Специалист-ТВ

Знаете ли Вы, что...

Курс Java: технология Enterprise Java Beans 3.0 пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

but-sbscr.jpg

Java: технология Enterprise Java Beans 3.0



Цель курса:

Получить теоретические знания и практические навыки создания Enterprise Java Bean компонентов (EJB-компонентов) соответствующих спецификации EJB 3.0. А также навыки использования EJB-компонентов в составе клиент-серверных приложений взаимодействующих с базами данных.

Курс может использоваться как источник материалов для подготовки к экзаменам CIW 1D0-442, Sun CX-310-091.


По окончании курса Вы будете уметь:
  • Создавать EJB-компоненты различных типов
  • Создавать законченные приложения на основе EJB-компонентов
  • Развертывать компоненты и приложения на их основе в сервере приложений
  • Описывать составные части платформы Java EE
  • Определять структуру распределенного клиент серверного приложения
  • Различать роли при создании приложений корпоративного уровня
  • Описывать виды и назначение EJB-компонентов
  • Создавать сеансовые компоненты (session beans) в соответствии со спецификацией EJB 3.0
  • Создавать сущностные компоненты (entity beans) в соответствии со спецификацией EJB 3.0
  • Создавать приложения на основе EJB-компонентов
  • Развертывать EJB-компоненты и корпоративные приложения на их основе в сервере приложений
  • Создавать удаленных клиентов, обращающихся к корпоративному приложению
  • Управлять транзакциями в EJB-компонентах
  • И, наконец, слушатели поймут, почему заработная плата Java-программистов выше чем у программистов, пишущих на других языках
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 32 ак. ч.

Преподаватели курса

Отзывы о курсе

Интересная и полезная тема для дальнейшего развития по выбранному профилю.

Cлушатель: Беляков Петр Алексеевич

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

Cлушатель: Мусин Марат Хамисович


Все отзывы по курсу

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Java SE7. Уровень 2. Разработка клиент - серверных приложений или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

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

  Тема Ак. часов  
   
  Модуль 1. Обзор технологии Java Enterprise Edition
  • N-уровневая архитектура
  • Распределенные приложения
  • Компонентная архитектура
  • Шаблоны проектирования. Шаблон MVC
  • Основные элементы платформы Java EE
  • Отличия Java EE 5 от Java2EE
  • Структура Enterprise приложения
  • Роли при создании и использовании EJB-компонентов
  • Типы EJB-компонентов
  • Платформа Java EE
  • Лабораторная работа: установка сервера приложений и среды разработки
4  
  Модуль 2. Session Bean компоненты
  • Структура EJB-компонента
  • Виды session bean-компонентов
  • Структура класса session bean-компонента
  • Методы session bean-компонента
  • Бизнес методы EJB-компонента
  • Жизненный цикл session bean-компонентов
  • Структура описателя развертывания компонента
  • Создание stateless и statefull компонентов
  • Развертывание компонентов в сервере приложений
  • Лабораторная работа: создание stateless session bean компонента и развертывание его в сервере приложений
4  
  Модуль 3. Приложения на основе EJB
  • Технология JNDI
  • Регистрация ресурсов и доступ к ним
  • Лабораторная работа: создание консольного приложения иллюстрирующего работу с JNDI
  • Получение локальной ссылки на экземпляр компонента
  • Технология RMI
  • Получение удаленной ссылки на экземпляр компонента
  • Удаленный консольный клиент
  • Структура Java EE приложения
  • Структура описателя развертывания Java EE
  • Развертывание приложения в сервере приложений
  • Лабораторная работа: создание Java EE приложения и развертывание его в сервере приложений
4  
  Модуль 4. Entity Bean компоненты
  • Объектно-реляционное отображение
  • Основные понятия Java Persistence API
  • Реализация объектно-реляционного отображения в EJB 2.1
  • Структура класса entity bean-компонента
  • Методы entity bean-компонента
  • Жизненный цикл entity bean-компонентов
  • Структура описателя развертывания компонента
  • Пулы соединений с базами данных
  • Регистрация пула соединений с БД как JNDI-ресурса
  • Создание entity компонента
  • Развертывание компонента в сервере приложений
  • Лабораторная работа: создание сущностного компонента и развертывание его в сервере приложений
4  
  Модуль 5. Entity Bean компоненты
  • Составные ключи в entity bean-компонентах
  • Отображение данных из базы данных на компонент
  • Java Persistence Query Language
  • Связи между экземплярами сущностных компонентов
  • Каскадное удаление объектов
  • Лабораторная работа: манипулирование данными
4  
  Модуль 6. Message Driven Bean компоненты
  • Принципы работы службы Java Message Service
  • Структура класса MDB-компонента
  • Жизненный цикл MDB-компонентов
  • Создание MDB-компонента
  • Развертывание MDB-компонента в сервере приложений
  • Лабораторная работа: создание MDB-компонента и развертывание его в сервере приложений
  • Клиент для отправки JMS-сообщений
  • Лабораторная работа: вызов MDB-компонента
4  
  Модуль 7. Транзакции в EJB-компонентах
  • Понятие транзакции
  • Объектные транзакции
  • Уровни изоляции транзакций
  • Декларативные (CMT) транзакции
  • Программные (BMT) транзакции
  • Лабораторная работа: использование транзакций
4  
  Модуль 8. Практикум - распределенная система
  • Постановка задачи и анализ
  • Создание и развертывание Java EE - приложения
4  
  Аудиторная нагрузка в классе с преподавателем 32 +16
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы  rss.gif

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме вебинара . Чтобы записаться на вебинар, в корзине измените тип обучения на вебинар и выберите удобную для вас группу.
Чем отличается обучение в режиме вебинара от других видов обучения?

Стоимость обучения (рублей) 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Вебинар Безлимитное обучение Записаться
Частные лица 21 990 21 990 21 990 Бесплатно
Организации 25 990 25 990 25 990
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

Cert_Common

Свидетельство Центра "Специалист"

Cert_Inter

Свидетельство Центра "Специалист" международного образца

БУХ

Удостоверение о повышении квалификации

Все документы Центра

yandexmoney.gif logo_wm.gif cyberplat1.gif Rambler's Top100 rating@mail.ru Яндекс.Метрика Рейтинг@Mail.ru LiveInternet