name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Oracle \ (FJ-310-EE6) Developing Applications for the Java EE 6 Platform

(FJ-310-EE6) Developing Applications for the Java EE 6 Platform

Код курса: FJ-310-EE6
Рейтинг:
(0 голосов)
111 750 р.
Количество:
ПроизводительOracle
Дни5 дней
Дата курса
Город
Формат обученияКорпоративный
поделиться

oraclelogored-580x358

Описание курса

В курсе изучается построение и развертывание приложений уровня предприятия, совместимых со стандартами технологий Java(TM) Platform, Enterprise Edition 6. В курсе рассматриваются такие компоненты, как Enterprise JavaBeans(TM) (EJB(TM)), the Java Persistence API, сервлеты и JavaServer Pages(TM) (JSP(TM)), JavaServer Faces(TM) (JSF(TM)), RESTful и SOAP web сервисы, а также Java клиенты, использующие их. 

Слушатели закрепляют полученные знания и навыки на практических занятиях, создавая  end-to-end распределенные бизнес приложения. Используются сеансовые EJB компоненты, реализующие шаблон Session Facade и обеспечивающие front-end для компонент сущностей с помощью Java Persistence API. Рассматриваются также EJB компоненты, управляемые сообщениями, действующие как получатели Java Message Service (JMS). Слушатели создают пользовательские интерфейсы с помощью сервлетов, JSP технологии (JSP страниц) и JavaServer Faces (JSF). Рассматривается создание основных web сервисов с использованием техники SOAP и RESTful. Слушатели изучают сборку приложения и его развертывание на сервере приложений (Java EE окружение времени выполнения). Слушатели выполняют практические упражнения с использованием интегрированной среды разработки (IDE) NetBeans(TM).

Необходимая предварительная подготовка: 

  • Опыт программирования на языке Java
  • Знакомство с сериализацией объектов
  • Знакомство с теорией реляционных баз данных и языком SQL
  • Знакомство с использованием IDE
  • Java Programming Language, Java SE 6 (SL-275-SE6)
  • Object-Oriented Analysis and Design Using UML (OO-226)

     

Аудитория курса:

 

  • Sun(TM) сертифицированные Java программисты, желающие разрабатывать приложения, удовлетворяющие стандартам платформы Java EE
  • Студенты, имеющие опыт программирования на языке Java и интересующиеся платформой Java EE
  • Студенты, желающие сдавать сертификационные экзамены по Java EE 6 

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

Обзор Java EE технологий
Различные Java платформы и версии. Необходимость приложений уровня предприятия. Введение в Java EE API и сервисы. Пути сертификации. Введение в серверы приложений. Модули уровня предприятия.

Архитектура приложения уровня предприятия
Шаблоны проектирования. Model View Controller. Синхронные и асинхронные коммуникации. Сетевые топологии и кластеризация. Уровни (клиентский, презентационный, сервисный, интеграционный и персистентности).

Обзор Web технологии
Describe the role of web components in a Java EE application. Define the HTTP request-response model. Compare Java servlets, JSP, and JSF. Brief introduction to technologies not covered in detail.

Разработка сервлетов
API сервлета. Конфигурирование сервлета с помощью аннотаций и описателей развертывания. Использование API запроса и отклика. Сервлеты в качестве контроллеров. 

Разработка с использованием технологии JavaServer Pages
Роль JSP технологии в качестве презентационного механизма. Автор JSP страниц. Обработка данных, полученных с сервлетов на JSP странице. Краткое введение в JSTL и EL. 

JavaServer Faces
Модель JSF. Поддержка JSF в web приложении. Использование библиотек тегов JSF. Конфигурирование страничной навигации JSF. JSF управляемые компоненты. JSF преобразование, валидация и обработка ошибок.

Обзор EJB
Типы EJB: сеансовые компоненты. Типы EJB types: компоненты, управляемые сообщениями. Java Persistence API как замена для EJB сущностей. Роль EJB в Java EE приложении. EJB lite.

Реализация EJB 3.0 сеансовых компонент
Сравнение поведения, обладающего и не обладающего состоянием. Характеристики функционирования компоненты, не обладающей состоянием. Характеристики функционирования компоненты, обладающей состоянием. Характеристики функционирования сеансовой компоненты-синглетона. Создание сеансовых компонент. Пакетирование и развертывание сеансовых компонент. Создание клиентов сеансовых компонент.

Java Persistence API
Роль Java Persistence API в Java EE приложении. Объектно-реляционное отображение. Создание класса сущности. Использование EntityManager API. Жизненный цикл и характеристики функционирования компонент сущностей. Единицы персистентности и пакетирование.

Реализация политики транзакций
Семантика транзакций. Сравнение программного и декларативного контекстов транзакций. Использование Java Transaction API (JTA) для обеспечения программного контекста транзакций. Реализация политики транзакций под управлением контейнера. Поддержка оптимистичной блокировки с использованием версий компонент сущностей. Поддержка пессимистичной блокировки компонент сущностей. Осуществление транзакций с применением web профиля.

Разработка асинхронных Java EE приложений и сообщений
Необходимость асинхронного выполнения. Введение в технологию JMS. Возможности и ограничения Java EE компонент как отправителей и получателей сообщений. JMS и транзакции. Администрирование JMS.

Разработка компонент, управляемых сообщениями
Свойства и жизненный цикл компонент, управляемых сообщениями. Создание компоненты, управляемой JMS сообщениями.

Модели web сервисов
Роль web сервисов. Модели web сервисов. Спецификации, используемые для обеспечения платформенной независимости web сервисов. Java API, используемые для обработки XML и web сервисов.

Реализация Java EE web сервисов с помощью JAX-WS и JAX-RS
Конечные точки, поддерживаемые платформой Java EE 6. Разработка web сервисов с использованием Java. Создание клиентов web сервисов с использованием Java. 

Реализация политики безопасности
Безопасность под управлением контейнера. Роли и обязанности пользователей. Создание политики безопасности, основанной на ролях. Использование API безопасности. Конфигурирование аутентификации на web уровне. 

Дни5 дней
Дата курсаПо запросу
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад