Поиск
Обучение
Поиск

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

+7 (812) 441-33-15

+7 (901) 374-07-97

+7 (383) 263-31-70

+7 (861) 944-79-98

+7 (391) 272-07-31

Почта

edu@fors.ru

Oracle Middleware 12c: Build Rich Client Applications with ADF

Посмотреть расписание этого курса
  • Код курса: M12cBRCA
  • Длительность: 5 д.
  • Цена: 111 750 р.
Записаться

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

Аннотация:

В курсе изучается, как с помощью мощных описательных функций бизнес компонент ADF построить и протестировать часто используемые бизнес сервисы. Сервисы затем вставляются в пользовательские интерфейсы с помощью клиентский компонент ADF Faces. Для каждой компоненты ADF Faces возможна полная настройка и поддержка для обеспечения дальнейшей доступности и локализации приложения. Также доступен широкий выбор компонент визуализации: динамические диаграммы, графики, датчики и другие компоненты для отображения изменений в реальном времени.

Аудитория:

Разработчики, в частности:

Разработчики приложений, J2EE, Java EE 

Слушатели изучат:

  • Построение сквозных веб-приложений
  • Построение многофункциональных пользовательских интерфейсов с помощью ADF Faces
  • Разработка компонент Java EE с помощью Oracle ADF
  • Использование новых возможностей Oracle JDeveloper 12c

Преимущества для Вас:

После прохождения данного курса упростится разработка приложений в вашей компании, тем самым увеличится эффективность работы. Вы будете более компетентны в разработке приложений Java EE с помощью Oracle ADF (Java EE development framework) и внедрении сквозных веб-приложений. Вы сможете быстро строить сложную навигацию между страницами, определять логику для валидации и задавать настройки безопасности приложения. После использования стековой технологии Fusion для построения и тестирования каждой компоненты приложения появится возможность внедрить приложение на объединенном weblogic сервере. 

Цели курса:

  • Построение и настройка бизнес услуг с помощью компонент ADF
  • Отображение модели данных в веб-приложении с помощью многофункционального пользовательского интерфейса ADF Faces
  • Создание страниц JSF
  • Использование многофункциональных клиентских компонент на страницах JSF
  • Добавление валидации в приложения ADF
  • Обеспечение безопасности веб-приложений
  • Тестирование, настройка и внедрение бизнес компонент ADF и веб-приложений

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

  • Базовый опыт работы с Oracle JDeveloper 
  • Прохождение курса "Основы Java SE 8"

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

Введение в Oracle ADF и JDeveloper
Архитектура Oracle Fusion Middleware. Как ADF встроен в архитектуру? Обсуждение стека технологий ADF. Рассказ о преимуществах использования JDeveloper при разработке приложений. Главное окно и редакторы в JDeveloper IDE. Создание приложений, проектов и соединений с базами данных. 

Построение бизнес модели с помощью компонент ADF 
Обзор бизнес компонент ADF. Создание объектов и ассоциаций для таблиц базы данных. Создание представлений объектов и линков. Определение отношений родитель-потомок между объектами. Создание модулей приложений. Тестирование приложений. Рефакторинг бизнес компонент. 

Создание компонент соединения с данными для UI
Обзор динамических технологий для веб-страниц. Описание архитектуры JavaServer Faces и компонент JSF. Описание стандартных компонент JSF. Обсуждение многофункциональных клиентских компонент ADF Faces. Создание страниц JSF. Добавление компонент связи с данными на страницы JSF. 

Определение потоков задач и добавление навигации 
Как ADF расширяет контроллер JSF? Создание потоков данных. Обсуждение навигационных компонент ADF Faces. 

Описательная настройка бизнес компонент ADF
Редактирование бизнес компонент. Изменение поведения по умолчанию объектов сущностей, представлений и модулей приложений. Создание списков значений (LOVs). Создание вложенных модулей приложений. 

Проверка пользовательских входных данных 
Разбор опций валидации: база данных, модель данных или UI. Запуск выполнения валидации. Обработка ошибок валидации. Написание выражений Groovy для использования в валидации. Локализация сообщений. 

Изменение привязки данных между UI и моделью данных
Обзор формат модели Oracle ADF. Создание и использование контроля данных ADF. Обсуждение языка выражений (EL) и связывания данных. Создание и редактирование связываний данных. Изучение объектов связывания данных и файлов метаданных.

Добавление функциональности на страницы 
Отображение списка выбора значений. Отображение табличных данных. Отображение иерархических данных. Определение и использование форм поиска и отображение результатов. Графическое отображение данных. Создание и настройка backing bean.

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

Передача значений между элементами UI 
Определение модели данных для уменьшения потребности в передаче данных. Создание управляемого компонента для хранения значений. Хранение значений в атрибутах области памяти. Передача значений с помощью параметров. 

Отклик на события в приложении 
Обсуждение JSF и ADF фаз жизненного цикла. Внедрение частичного отображения страницы (PPR). Работа со слушателями событий смены значений. Работа со слушателями событий-действий. Разбор дополнительных событий сервера ADF Faces. 

Программное внедрение функциональности бизнес услуг 
Решение, куда добавлять пользовательский код. Обзор классов framework. Генерация классов Java для бизнес компонент. Переопределение методов классов. Внедрение программных модификаций. Добавление сервисных методов к модулю приложения. Вызов бизнес компонент клиентских API. Программный доступ к связываниям ADF. Добавление сервисных методов в модуль приложения. 

Внедрение транзакционных возможностей 
Обработка транзакций с помощью ADF BC. Определение транзакционного контроля и потоках задач. Совместное использование контроля данных. Обработка транзакционных исключений. Задание отклика на кнопку "Back". 

Встраивание возможности повторного использования в страницы
Разработка страниц для ситуаций повторного использования. Создание и использование шаблонов страниц. Создание и использование фрагментов страниц. Добавление повторно используемых компонент в библиотеки. 

Получение требуемого формата 
Определение и использование "facets". Определение и использование сложных компонент макета. Определение и использование макета динамической страницы. Добавление пользовательского вида с помощью ADF Faces skins. 

Отладка приложений ADF
Техники устранения неисправностей. Настройка логирования и диагностики. Отладка бизнес сервисов с помощью Oracle ADF Model Tester. Отладка приложения в JDeveloper. Разработка регрессионных тестов с JUnit.

Внедрение настроек безопасности в приложениях ADF 
Преимущества настройки безопасности веб-приложений. Разбор ADF security framework. Внедрение безопасности ADF. Предоставление пользователям доступов к ресурсам. Внедрение страницы логирования. Программный доступ к настройкам безопасности. Расширение настроек безопасности с помощью языка выражений.

Внедрение приложений ADF BC 
Рассмотрение шагов внедрения. Создание профилей внедрения и настройка опций внедрения. Изменения context root для приложения. Внедрение приложения из JDeveloper. Построение файлов внедрения с помощью ojdeploy.

 

 

Записаться на курс: Oracle Middleware 12c: Build Rich Client Applications with ADF

Начало курса:



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: