От Java SE 8 программирования до разработки Java EE 7 Web и EJB приложений с использованием баз данных (Java-03)

В предлагаемом семинаре даётся обзор платформ: Java Standard Edition (JavaSE) и Java Enterprise Edition (Java EE). Рассматриваются основы языка Java, концепции объектно-ориентированного программирования OOП, концепции функционального программирования Java 8 . Изучаются базовые технологии платформ Java SE 8 и Java EE 7, а также их функциональные взаимосвязи.

Многочисленные примеры охватывают изучаемые разделы, а также разработку Java EE 7 приложений (в том числе, графических интерфейсов пользователя) на базе Web компонентов Java Servlets, Java Server Pages (JSP) и Java Server Faces (JSF 2), используя технологии Entity и Java Persistence API (JPA 2), новейшего стандарта Contexts and Dependency Injection (CDI) и EJB компонентов (EJB 3.1 ) с использованием базы данных MySQL.

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

 

Целевая аудитория

Гибкая структура семинара охватывает аудитории программистов, знакомых с языком Java, заинтересованных в углублении своих знаний и в освоении более быстрых методик разработки корпоративных приложений.

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

Модуль 1. Обзор ключевых Java Enterprise Edition технологий и их функциональные связи на платформах:

  • Java Enterprise Edition (J2EE / Java EE 7)

Модуль 2. Платформа Java Enterprise Edition (Java EE 7).

  • Servlet API. Архитектура API Servlets
    • Функциональные возможности сервлета.
    • Жизненный цикл сервлета.
    • Практический пример. Разработка Web приложения на базе компонента Servlet.
    • Обработка запросов клиента.
    • Работа с сеансами.
    • Практический пример. Разработка Web приложения c взаимодействующими сервлетами.
  • Разработка Графических Интерфейсов Пользователя на базе компонентов Java Server Faces (JSF 2).
    • Базовые концепции технологии JavaServer Faces.
    • Жизненный цикл JSF.
    • Facelets - стандарт языка декларирования Вида JSF.
    • Шаблоны – концепция применения. Применение Facelets Template. Клиентские файлы шаблона. Разработка графического интерфейса пользователя на основе технологии Facelets Template.
    • Композиционные компоненты. Разработка UI композиционного компонента и применение его в графическом интерфейсе пользователя (Login).
    • Компоненты JSF Managed Beans для обработки данных запроса.
    • Применение компонентов JSF при построении графических интерфейсов пользователя (практические примеры).
  • Стандарт Contexts and Dependency Injection (CDI). Новая Модель Инжекции.
    • Базовые принципы технологии Contexts and Dependency Injection.
    • Наращивание функциональных возможностей Web компонентов.
    • Разработка Java EE 7 Web приложений с использованием компонентов Java Server Faces (JSF 2) и Contexts and Dependency Injection (CDI).
  • Разработка корпоративных приложений на базе технологии Enterprise JavaBeans.
    • Принципы проектирования Enterprise JavaBeans (EJB 3.1).
    • Компоненты Session Beans. Stateless Session Beans. Stateful Session Beans.
    • Асинхронные системы. Java Message Service (JMS 2.0). Компоненты Message Driven Beans.
    • Разработка Java EE 7 асинхронного корпоративного приложения на базе Web и EJB компонентов, позволяющего пользователю посылать и извлекать сообщения из базы данных.
    • Наращивание функциональных возможностей EJB компонентов.

Начало занятий

  • по мере набора группы

Информация о курсе

Минск
набор группы
Вендор: Java
Код курса: Java-03
Продолжительность: 5 дней / 40 часов
Направление: Сквозной курс от А до Я
Экзамен :
Все расписание
Записаться на курс

Название курса и комментарии*

Ваше имя и фамилия*

Компания*

Телефон*

Email*