Когда требуется перераспределение, можно использовать Oracle JDeveloper и ADF для сопоставления концепций, используемых в приложениях Forms, с платформой Java. Этот технический пример иллюстрирует этот процесс.
Предисловие................................................................. ....... ................................................. ........................ ......... 4 Введение ................................................. ....... ................................................. ........................ .... 4 Технологические предположения............................................................. ........................ 4 Знакомство с приложением Forms ............................................ ...... ....... 5 Переработка приложения Summit.................................................. ........... 5 Архитектурные решения............................................................. ........................5 Реализация пользовательского интерфейса............................................. ...........5 Внедрение бизнес-услуг............................................. ............ 6 Построение бизнес-модели............................................... .. ................................6 Визуализация данных.................................................. ........................6 Построение сущностных объектов............................. ....... ...........7 Построение объектов просмотра............................. ......................... 8 Совершенствование бизнес-модели .............................................. . ........................12 Поиск инвентаря по ProductId............................. .. ............ 12 Добавление вычисляемого атрибута .............................................. . ............13 Отображение изображения из файла............................. ... ................... 14 Добавление правил проверки................................................ ........................15 Обеспечение того, чтобы дата отгрузки была позже даты заказа............................. 15 Изменение идентификатора продукта............................................... .................................. 16 Проверка платежа на основе кредитного рейтинга............................ 19 Список значений............................................. ..... ........................................... двадцать один Создание пользовательского интерфейса............................................. ................... двадцать два Макет страницы............................................................. ..................................... двадцать два Компоненты................................................. ....... ................................................. двадцать четыре Всплывающие диалоги............................. ........ ................................25 Графики............................................... ....... ................................................. ........................ .. 25 Навигация .................................................. ....... ................................................. ...... 26 Условный рендеринг.................................................. ........................26 Рассмотрение заполненного заявления............................. .. .............27 Выводы................................................................. ....... ................................................. ...... 27 Доступ к базе данных........................................ ........ ................................................27 Проверка................................................................. ....... ................................................. ...... 27 Пользовательский интерфейс................................................. ....... ................................................. ........................ ........ 27 Улучшения в 11g............................................. .................................27