Цели программы
Подготовка специалистов по разработке программного обеспечения
на платформе JavaEE (необходимы знания Java SE).
Основные разделы плана программы
Программа подготовки включает следующие основные разделы:
-
Основы Java EE
-
Java EE: обзор концепций и возможностей
-
Масштабируемость
-
Многоуровневая архитектура
-
Архитектура Java EE в примерах
-
Инструменты разработки (на примере среды разработки Eclipse for Java EE Developers)
-
Основы Java Server Faces
-
HTTP Servlets
-
Java Server Pages (JSP)
-
Faces Servlet
-
Сервлетные фильтры
-
HTTP сессии и JSF
-
Настройка JSF
-
Обработка исключений
-
JSF Managed Beans
-
Компонентная модель и MVC в применении к Java Server Faces
-
Навигация в JSF
-
Основы Enterprise Java Beans
-
Stateless и Stateful Session EJB
-
Message Driven EJB – назначение и применение. Java Message Service API
-
Дополнительные свойства EJB.
-
EJB Timer Service
-
Stateless Session EJB as Web Services
-
Java Persistence в приложении к EJB (EJB Persistence)
-
Java Persistence API (JPA)
-
Основы Object Relational Mapping
-
JPA Query Language
-
JPA Criteria
-
Совместное использование JSF и EJB
-
Веб-сервисы и Java EE, Java Web Services (JWS)
-
JAX-RPC и JAX-WS
-
Клиенты веб-сервисов
-
Внедрение (deployment) веб-сервисов в Java EE
На протяжении курса подготовки слушатели разрабатывают «сквозной проект»,
что позволяет на практике «прочувствовать» тонкости и преимущества изучаемых технологий.