Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

OracleAS Portal 10g: Создание портлетов на языке PL/SQL

О курсе
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Целью этого курса является продемонстрировать слушателям инструмент разработки корпоративных порталов, выступающих единым шлюзом к доступу и управлению информацией. В ходе этого курса слушатели научатся создавать, развёртывать и тестировать портлеты, являющиеся составляющими блоками страниц портала. В курсе также рассматривается процесс создания портлетов, работающих в базе данных и использующих программный интерфейс на языке PL/SQL, входящий в состав набора разработчика OracleAS 10g Portal Developer Kit (PDK). Рассматривается возможность реализации настроек портлетов, с помощью которых пользователи могут управлять поведением портлета. Слушатели знакомятся с основами безопасности в портлетах, возможностями повышения производительности портлетов за счёт использования кэширования и получают представление о технологии построения многоязыковых портлетов.

 

Аудитория:

  • PL/SQL разботчики
  • Разработчики порталов

Необходимая предварительная подготовка:

  • Знание PL/SQL Web Toolkit
  • Понимание языка HTML
  • Oracle9i: Введение в PL/SQL

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

  • Организация и программирование провайдеров в базе данных:
    • Определение событий в OracleAS Portal
    • Регистрация и дерегистрация провайдера
    • Назначение данных портлета
    • Добавление портлета на страницу портала
    • Визуализация портлета
    • Удаление портлета с страницы портала
    • Создание и управление провайдерами в базе данных
  • Введение в OracleAS Portal:
    • Корпоративное портальное решение
    • Что такое OracleAS Portal?
    • Что такое портлет?
    • Что такое провайдер портлетов?
    • Возможности выбора для разработчика портлетов
    • В каких случаях программные портлеты оказываются наилучшим решением?
    • Возможности выбора вариантов провайдеров
    • Что такое Portal Developer Kit?
  • Организация и программирование PL/SQL портлетов:
    • Организация портлетов в PL/SQL пакетах
    • Определение режимов отображения портлета
    • Программирование режимов отображения портлета
    • Интеграция стилей страницы в портлеты
    • Генерация кнопок управления
    • Генерация пакетов провайдера и портлета
  • Передача параметров в портлеты:
    • Типы параметров
    • Передача и получение приватных параметров портлетом
    • Присвоение нескольких значений одному параметру
    • Получение всех параметров портлета
    • Передача и получение общедоступных параметров портлетом
  • Доступ к информации о портальной сессии:
    • Хранилище сессий
    • Доступ к объектам сессии
    • Загрузка объектов сессии
    • Сохранение и удаление объектов сессии
    • Безопасность и видимость объектов сессии
    • Служба контекста сессии и программный интерфейс
  • Настройка портлетов пользователями:
    • Организация настроек портлета
    • Доступ к хранилищу настроек
    • Создание и удаление путей доступа и имен настроек
    • Установка значений настроек
    • Реализация настройки портлетов
    • Утилиты работы с хранилищем настроек
  • Обработка ошибок:
    • Стек ошибок
    • Помещение сообщений об ошибках в стек ошибок
    • Управление стеком ошибок
    • Отображение сообщений об ошибках в режимах полного и разделяемого экранов
    • Возбуждение исключений
    • Реализация предупреждений в PL/SQL портлетах
  • Безопасность портлетов:
    • Модель аутентификации Oracle Single Sign-On
    • Реализация легковесных пользователей
    • Обеспечение безопасного доступа к PL/SQL ресурсам OracleAS Portal
    • Управление пользователями и группами портала
    • Привилегии портала и списки контроля доступа
    • Управления привилегиями приложений
    • Реализация служб безопасности в PL/SQL портлетах
  • Написание многоязыковых портлетов:
    • Хранение многоязыковых сообщений в хранилище NLS-строк
    • Отображения языка и территорий
    • Загрузка NLS-строк
    • Установка предпочтительного языка для сессии портала
    • Реализация NLS-строк в сообщениях портлетов
  • Увеличение производительности портлетов с применением кэширования:
    • Предназначение кэширования
    • Кэширование в PL/SQL портлетах
    • Портлеты, основанные на различных принципах кэширования: истечение времени, проверка ключа, явная инвалидация содержимого
    • Реализация кэширования по принципу истечения временного периода
    • Реализация кэширования по принципу проверки значения ключа
Документы об окончании