Хотите получать информацию по новым курсам и их датам проведения?
(OFM11gADF2) Oracle Fusion Middleware 11g: Build Applications with ADF II
Описание курса
Данный курс предназначен для web разработчиков, нуждающихся в использовании передовых технологий и функциональности в своих приложениях с использованием Oracle ADF. Курс охватывает темы, выходящие за рамки курса Oracle Fusion Middleware 11g: Build Applications with ADF I, но предполагается, что слушатели уже знакомы с технологиями, рассмотренными в первой части курса.
Курс имеет практическую направленность. Практические занятия включают обработку событий, интерфейсы сервисов ADF BC, применение оболочек и повторное использование компонент. При этом используется интегрированная среда разработки Oracle JDeveloper 11g Release 1 Patch Set 1.
Необходимая предварительная подготовка:
- Oracle Fusion Middleware 11g: Build Applications with ADF I
Цель курса:
- Расширение бизнес-компонент для поддержки стандартов компании
- Обеспечение валидации, вычислений и списков значений (LOVs)
- Анализ и применение компонент, необходимых для связывания данных
- Проектирование компонент приложения для повторного использования
- Использование преимуществ Expression Language, Managed Beans и Java Server Pages
- Применение в приложении Active Data Service и компонент визуализации ADF
- Настройка внешнего вида приложения с помощью оболочек
- Интеграция приложений с помощью SOA и Web Center
Аудитория курса:
- Разработчики
- Java разработчики
- Java EE разработчики
- J2EE разработчики
Программа курса:
Explore the Project Structure and Core File Architecture
Определение файловой структуры проекта. Структура метаданных. О файлах определения страниц (Page Definition Files). Файлы управления данными и связывания данных в ADF. Подключения. Конфигурационные файлы ADF Faces и Web.
Расширение ADF Business Components Framework
Общий подход при использовании бизнес-компонент ADF. Классы и иерархия. Об использовании PL/SQL в бизнес-компонентах. DML и представления базы данных. Ограничения базы данных, композиции и ассоциации. Транзакции с композициями и ассоциациями. PK, назначенный триггером. Отношения многие-ко-многим и аудит.
Использование ADF бизнес-компонент для валидации, вычислений и списка значений
Объекты представления LOV. Список источника данных. Просмотр аксессоров. Переходный атрибут. Валидации FK, сравнения и сценария. Код Groovy. Просмотр критериев. Регистрация бизнес-правил.
Использование наследования в Business Domain Layer
Реализация наследования. Domain Layer. Дискриминаторы. Супертип/Подтип. Понятие о полиморфном использовании сущностей. Создание полиморфных строк представления. Динамическое представление (Rendering).
ADF как часть сервис-ориентированной архитектуры
BPEL. SCA. Human Work Flow. B2B Adaptor. Service Data Objects. Mediator Service. WSDL.
Реализация концепций связывания данных
JSR-227 управление данными и связывания. Понятие о модели ADF. Итераторы метода, аксессора и переменной. Связывание значения и действия. Файл DataBindings.cpx. Синхронизация. Управление данными. Именованные связанные переменные.
Связывание данных на практике
JSF и модель данных. Жизненный цикл ADFm. Настраиваемые контроллеры. Настройка жизненного цикла ADF страницы. Настраиваемые прослушиватели. Условные значения. Запрос в стиле Google.
Работа с Managed Beans и JavaServer Faces
Expression Language. Понятие об архитектуре и жизненном цикле JSF. Модель компоненты и модель навигации. Управляемые свойства. Связывание значений в JSF. Backing Beans. Контекстные объекты.
Дополнительные возможности ADF Faces
Компоненты JSR-127 JSF. AJAX & Partial Page Rendering. PRP атрибуты: partialSubmit, autoSubmit, partialTriggers. Макет времени выполнения. Действия на уровне страницы. Страницы, доступные для печати. Boolean Checkbox. Графики и диаграммы.
Интеграция с WebCenter
Настройка времени выполнения. Управление контентом. Портлеты. Сервисы WebCenter. Компоновщик. MDS. Пространства WebCenter.
Настройка внешнего вида приложения с помощью оболочек
Использование CSS. Архитектура оболочек. Конфигурация оболочек. Переключатели оболочек. Пример разработки оболочки. Оболочки компоненты, специфичной для экземпляра. Наследование оболочек.
Дни | 3 дня |
---|---|
Дата курса | По запросу |
Город | Все города |
Формат обучения | Корпоративный |