Следите за новостями

Цифра дня

226,4 млрд тг — размер рынка ecommerce в Казахстане

Oracle Forms & Reports Developer 10g: Переход в web-среду

Этот курс подготавливает слушателей к использованию преимуществ развертывания приложений Oracle Forms и Oracle Reports в Вебе.
Слушатели переносят приложение Forms 6i в Веб, используя среду Oracle Forms 10g (10.1.2). Они изучают, как использовать веб-архитектуру компонентов сервера приложений Oracle Application Server 10g, в частности сервлеты Forms и Forms Listener, исполняющую машину Forms и клиента Forms. После переноса приложения слушатели определяют некоторые аспекты его поведения, модифицируя конфигурационные файлы промежуточного звена. Они адаптируют приложение к веб-среде и совершенствуют его, используя веб-технологии (включая утилиту WebUtil, которая может изменять значительную часть привычного поведения приложения в архитектуре «клиент-сервер»). Слушатели используют новые функциональные возможности средств Forms 10g, связанные с Вебом. Они также вызывают в Вебе отчеты из форм.

Слушатели изучают, как переносить существующие приложения Oracle6i Reports в среду Oracle Reports 10g, заменяя нерекомендуемые, устаревшие и измененные функциональные возможности на новые. В среде Oracle Reports 10g при публикации в Интернете для доставки высококачественных HTML-страниц используются преимущества технологии серверных страниц Java — JavaServer Page (JSP). Слушатели знакомятся с JSP-технологией; изучают, как создавать веб-отчеты и совершенствовать их, модифицируя исходный веб-код. Они изучают новые функциональные возможности разработки и развертывания приложений Oracle Reports, которые появились после выхода версии 6i. В заключение слушатели изучают, как развертывать приложения Reports, используя сервер приложений Oracle Application Server 10g.

Целевая аудитория

  • Разработчики форм
  • Технические консультанты
  • Специалисты служб технической поддержки
  • Разработчики отчетов
  • Разработчики приложений корпоративного бизнес-интеллекта

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

  • Опыт разработки приложений Forms в среде Oracle Developer Suite 6i
  • Умение использовать веб-браузер

Содержание курса

Преимущества развертывания приложений Oracle Forms в Вебе

  •  Повышение производительности
  •  Уменьшение затрат
  •  Повышение доступности
  •  Техническая поддержка
  •  Извлечение максимальной пользы из имеющихся знаний
  •  Обеспечение пользовательского интерфейса с широкими возможностями
  •  Применение новейших технологий
  •  Использование новых функциональных возможностей продуктов

Модернизация средств Oracle Forms

  •  Исключение символьного режима и клиент-серверных выполняемых модулей стадии исполнения
  •  Исключение типов элементов и встроенных объектов, которые зависят от конкретных операционных систем или связаны с символьном режимом
  •  Исключение устаревших функциональных возможностей старых версий Oracle Forms

Перенос приложений Oracle Forms

  •  Вопросы, которые нужно принимать во внимание перед началом модернизации
  •  Использование соответствующего способа переноса
  •  Использование для переноса конструктора форм Forms Builder
  •  Использование для переноса компилятора форм Forms Compiler
  •  Использование ассистента переноса форм Forms Migration Assistant
  •  Вопросы, которые нужно принимать во внимание после модернизации

Использование сервисов форм Forms Services

  •  Сервлет Forms
  •  Сервлет Forms Listener
  •  Исполняющая машина Forms
  •  Аплет клиента Forms
  •  Запуск исполняющего сеанса
  •  Выбор среды исполнения Java

Тестирование и развертывание приложений Forms

  •  Тестирование приложений
  •  Генерация приложений
  •  Развертывание приложений
  •  Конструирование унифицированного указателя ресурса URL для запуска приложения

Конфигурирование режима исполнения

  •  Конфигурирование сервлета Forms
  •  Конфигурирование среды
  •  Настройка пользовательского интерфейса
  •  Использование конфигурационных файлов

Адаптация функциональных возможностей, которые в веб-среде работают по другому

  •  Настройка шрифтов
  •  Соответствие функциональных ключей
  •  Интеграция с графическими средствами Oracle Graphics
  •  Вызов отчетов из форм
  •  Вывод на экран изображений
  •  Вывод на экран пиктограмм

Настройка функциональных возможностей, влияющих на производительность

  •  Встроенный объект SYNCHRONIZE
  •  Таймеры
  •  Канва со вкладками
  •  Триггеры событий, связанных с мышью

Настройка функциональных возможностей, связанных с архитектурой «клиент-сервер»

  •  Триггеры When-Mouse-Move|Enter|Leave
  •  Встроенный объект GET_FILE_NAME
  •  Управляющая палитра изображения
  •  Стиль Dialog Window (диалоговое окно)
  •  Элементы управления VBX, ActiveX (OCX)
  •  OLE-контейнеры
  •  Звуковые элементы

Настройка функциональных возможностей, зависящих от платформ

  •  Выполнение встроенных объектов в промежуточном звене
  •  OLE-автоматизация
  •  Подпрограммы пользователей
  •  Чувствительность к регистру
  •  Библиотека d2kwutil

Совершенствование приложений Forms с использованием веб-технологий

  •  Использование компонентов JavaBeans для расширения функциональных возможностей
  •  Использование подключаемых Java-компонентов для расширения пользовательского интерфейса
  •  Запуск из форм веб-страниц
  •  Интеграция с веб-сервисами
  •  Интеграция приложений Forms с порталом Oracle Application Server Portal

Использование утилиты WebUtil для организации взаимодействия с клиентом

  •  Конфигурирование утилиты WebUtil
  •  Интеграция утилиты WebUtil в приложения Forms
  •  Диалоговое окно открытия файлов на стороне клиента
  •  Чтение файлов изображений на стороне клиента
  •  Запись текстовых файлов на стороне клиента
  •  Выполнение команд операционной системы на стороне клиента
  •  Выполнение операций OLE-автоматизации на стороне клиента
  •  Получение информации о клиенте

Использование новых функциональных возможностей средств Forms 10g

  •  Конфигурирование JVM-пула
  •  Управление сервисами форм с помощью инструментария Oracle Enterprise Manager
  •  Внедрение механизма однократной регистрации (входа в систему)

Использование других функциональных возможностей средств Forms 10g, связанных с Вебом

  •  Организация пула стадии исполнения
  •  Выполнение удаленной отладки
  •  Включение распознавания языка, выбранного в браузере
  •  Ограничение параметров, которые могут передаваться в указателе URL

Интеграция приложений Forms и Reports

  •  Использование встроенного объекта RUN_REPORT_OBJECT для запуска подготовки отчета в многозвенном сервере отчетов
  •  Вывод отчетов на экран в формах
  •  Вызов отчета с помощью встроенного объекта WEB.SHOW_DOCUMENT

Почему нужно переносить приложения Reports в веб-среду?

  •  Уменьшение затрат
  •  Повышение производительности
  •  Повышение доступности
  •  Техническая поддержка
  •  Публикация корпоративных данных
  •  Извлечение максимальной пользы из архитектуры, основанной на стандартах
  •  Использование новых возможностей

Перенос приложений Oracle Reports

  •  Нерекомендуемые и устаревшие функциональные возможности
  •  Перенос приложений Reports
  •  Изменения пользовательского интерфейса конструктора отчетов
  •  Форматирование с помощью встроенного пакета SRW
  •  Замена OLE2-объектов
  •  Перенос диаграмм
  •  Замена кнопок
  •  Параметры системы привязки

Разработка приложений Reports для веб-среды

  •  Что такое JSP-технология?
  •  Конструирование веб-отчетов
  •  JSP-теги
  •  Генерация вывода
  •  Добавление динамического контента
  •  Настройка JSP-страниц отчетов
  •  Создание шаблона макета веб-отчета
  •  Создание формы параметров

Использование новых возможностей средств Oracle Reports: разработка приложений

  •  Доступ к данным с использованием подключаемых источников данных
  •  Пакетная передача повторяющейся группы
  •  Добавление оглавления
  •  Использование PDF-документов в среде Oracle Reports
  •  Встроенное форматирование с использованием HTML-тегов
  •  Использование внешних таблиц стилей
  •  Добавление диаграмм к веб-отчетам
  •  Интеграция со средой Oracle JDeveloper

Развертывание приложений Reports с использованием сервисов OracleAS Reports Services

  •  Подготовка веб-макета
  •  Подготовка макета бумажного отчета
  •  Развертывание приложения Reports
  •  Использование файла соответствия ключей
  •  Расширение функциональных возможностей приложений Oracle Reports с помощью встроенных объектов
  •  Управление и мониторинг сервисов OracleAS Reports Services
  •  Внедрение механизма однократной регистрации