Oracle Middleware 12c: Build Rich Client Applications with ADF
Преимущества курса:
После прохождения данного курса упростится разработка приложений в вашей компании, тем самым увеличится эффективность работы. Вы будете более компетентны в разработке приложений Java EE с помощью Oracle ADF (Java EE development framework) и внедрении сквозных веб-приложений. Вы сможете быстро строить сложную навигацию между страницами, определять логику для валидации и задавать настройки безопасности приложения. После использования стековой технологии Fusion для построения и тестирования каждой компоненты приложения появится возможность внедрить приложение на объединенном weblogic сервере.
Предварительная подготовка:
Базовый опыт работы с Oracle JDeveloper
Прохождение курса "Основы Java SE 8"
Длительность
Доступ к курсу
Документы
Кому подойдет этот курс
Слушатели изучат:
Построение многофункциональных пользовательских интерфейсов с помощью ADF Faces
Разработка компонент Java EE с помощью Oracle ADF
Использование новых возможностей Oracle JDeveloper 12c
- Построение и настройка бизнес услуг с помощью компонент ADF
- Отображение модели данных в веб-приложении с помощью многофункционального пользовательского интерфейса ADF Faces
- Создание страниц JSF
- Использование многофункциональных клиентских компонент на страницах JSF
- Добавление валидации в приложения ADF
- Добавление валидации в приложения ADF
- Тестирование, настройка и внедрение бизнес компонент ADF и веб-приложений
Программа курса
Как ADF встроен в архитектуру?
Обсуждение стека технологий ADF.
Рассказ о преимуществах использования JDeveloper при разработке приложений.
Главное окно и редакторы в JDeveloper IDE.
Создание приложений, проектов и соединений с базами данных.
Создание объектов и ассоциаций для таблиц базы данных.
Создание представлений объектов и линков.
Определение отношений родитель-потомок между объектами.
Создание модулей приложений. Тестирование приложений.
Рефакторинг бизнес компонент.
Описание архитектуры JavaServer Faces и компонент JSF.
Описание стандартных компонент JSF.
Обсуждение многофункциональных клиентских компонент ADF Faces.
Создание страниц JSF.
Добавление компонент связи с данными на страницы JSF.
Создание потоков данных.
Обсуждение навигационных компонент ADF Faces.
Изменение поведения по умолчанию объектов сущностей, представлений и модулей приложений.
Создание списков значений (LOVs).
Создание вложенных модулей приложений.
Запуск выполнения валидации.
Обработка ошибок валидации.
Написание выражений Groovy для использования в валидации.
Локализация сообщений.
Создание и использование контроля данных ADF.
Обсуждение языка выражений (EL) и связывания данных.
Создание и редактирование связываний данных.
Изучение объектов связывания данных и файлов метаданных.
Отображение табличных данных.
Отображение иерархических данных.
Определение и использование форм поиска и отображение результатов.
Графическое отображение данных.
Создание и настройка backing bean.
Создание маршрутизаторов для условной навигации.
Вызов методов и других потоков данных.
Создание пунктов и полосок меню, всплывающих, контекстных меню и навигационных панелей.
Определение вложенных иерархий меню.
Создание и использование фрагментов страниц.
Добавление ограниченного потока данных.
Создание управляемого компонента для хранения значений.
Хранение значений в атрибутах области памяти.
Передача значений с помощью параметров.
Внедрение частичного отображения страницы (PPR).
Работа со слушателями событий смены значений.
Работа со слушателями событий-действий.
Разбор дополнительных событий сервера ADF Faces.
Обзор классов framework.
Генерация классов Java для бизнес компонент.
Переопределение методов классов.
Внедрение программных модификаций.
Добавление сервисных методов к модулю приложения.
Вызов бизнес компонент клиентских API.
Программный доступ к связываниям ADF.
Добавление сервисных методов в модуль приложения.
Определение транзакционного контроля и потоках задач.
Совместное использование контроля данных.
Обработка транзакционных исключений.
Задание отклика на кнопку "Back".
Создание и использование шаблонов страниц.
Создание и использование фрагментов страниц.
Добавление повторно используемых компонент в библиотеки.
Определение и использование сложных компонент макета.
Определение и использование макета динамической страницы.
Добавление пользовательского вида с помощью ADF Faces skins.
Настройка логирования и диагностики.
Отладка бизнес сервисов с помощью Oracle ADF Model Tester.
Отладка приложения в JDeveloper.
Разработка регрессионных тестов с JUnit.
Разбор ADF security framework.
Внедрение безопасности ADF.
Предоставление пользователям доступов к ресурсам.
Внедрение страницы логирования.
Программный доступ к настройкам безопасности.
Расширение настроек безопасности с помощью языка выражений.
Создание профилей внедрения и настройка опций внедрения.
Изменения context root для приложения.
Внедрение приложения из JDeveloper.
Построение файлов внедрения с помощью ojdeploy.