Курс: Разработка корпоративных Java EE (JSF-Facelet и EJB) приложений для сервера приложений IBM Websphere в среде Eclipce

Курс: Разработка корпоративных Java EE (JSF-Facelet и EJB) приложений для сервера приложений IBM Websphere в среде Eclipce

Курс: Разработка корпоративных Java EE (JSF-Facelet и EJB) приложений для сервера приложений IBM Websphere в среде Eclipce


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

Описание курса:
В настоящее время многие компании внедряют решения компании IBM с использованием технологии JEE на сервере приложений IBM Websphere. Задачей этого курса является познакомить слушателей с особенностями использования технологии JEE на сервере Websphere. В качестве инструмента разработки приложений выбран Eclipce. В курсе будут рассмотрены две ключевые технологии спецификации JEE – разработка Java Sevrver Faces (JSF) Facelet модулей для Web контейнера IBM Websphere и технология управления транзакциями в Enterprise Java Beans (EJB) контейнере. Также будут рассмотрены другие современные специфкации, входящие в состав JEE. Особенностью курса является то, что в нем не будут рассматриваться дополнительные библиотеки (PrimeFaces, ADF и другие).
Цель курса: по окончании курса слушатели получат полную картину по разработке приложений с помощью среды Eclipse в технологии JEE. Полученные навыки можно будет использовать на других стандартных серверах приложений (Jboss, Weblogic) и в других средах разработки.
При чтении курса строятся примеры приложений с использованием стандартных шаблонов, так же много приводится примеров анти-патернов, которые, к сожалению, встречаются на практике. При чтении курса ведется видеозапись всего того, что происходит на машине лектора, видеозапись сохраняется в виде AVI файлов, которые слушатели забирают по окончанию курса

Аудитория:
Разработчики Java, которые планируют использовать технологию JEE на сервере приложений IBM websphere

Необходимая подготовка:
Язык Java, основы разметки XML, SQL, желательно знание технологии JSP (Java Server Pages) и Servlet

Программа тренинга:
Модуль 1. Конфигурация среды разработки Eclipse, основные компоненты и плагины для работы с IBM Websphere. Конфигурация сервера приложений и подключение сервера Websphera к среде разработки Eclipse в виде сервера разработчика. Конфигурация ресурсов сервера приложений (JAAS, JDBC, JMX)

Модуль 2. Архитектура Enterprise приложения. Типы модулей, конфигурация библиотек и дескрипторов размещения модулей. Взаимодействие модулей и их зависимости. Идеология «разделяй и властвуй» применительно к Enterprise приложениям

Модуль 3. Технология JSF – Facelet. HTML5. 6 Фаз выполнения запроса в Facelet модуле. Компоненты пользовательского интерфейса JSF. AJAX компонента и механизм частичного обновления страниц. Контекст Faces и ExpressionLanguage (EL). Создание композитной страницы на основе JSF шаблона, повторное использование шаблона

Модуль 4. Динамическое создание визуальных компонент на странице, связывание событий с бизнес методами, доступ к контексту EL из динамических методов. Навигация между страницами

Модуль 5. Сессионные EJB компоненты. Классы синглетоны, инициализация приложения и методы, работающие по расписанию (scheduler). Многопоточность в сессионном синглетоне и асинхронные методы. Вызов бизнес метода из Facelet приложения

Модуль 6. Session Ful и Less компоненты. Клиентское видение Session компонент. Инжекция пользовательского интерфейса в Web приложение. Локальные бины. Доступ из методов реализации бина к ресурсам сервера. Сессионный и транзакционные контексты, интерцепторы (ловушки) — обеспечение безопасного вызова методов сессионного бина. Сервис Jtimer — управление расписаниями

Модуль 7. Пример приложения для подготовки отчета предприятия с использованием расписания и механизмов XSLT-FO и публикации на web странице

Модуль 8. Механизмы JPA-ORM. Использование Wizards Eclipse для быстрой разработки сущностных компонент. Фасадные сессионные компоненты и управление постоянством сущностей (EntityManager и PersistenceContext). Выполнение операций DML в базе данных через механизмы JPA. Язык запросов EJBQL — преимущества и недостатки

Модуль 9. Два вида управления транзакциями в контейнере EJB. JDBC драйвер с поддержкой двухфазного коммита. Конфигурация и тонкая настройка драйвера на сервере IBM Websphere Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Java
  • Код курса: IBMWE
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Java
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 44900 ₽
  • Дистанционно: 44900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru