Целью этого курса является продемонстрировать слушателям инструмент разработки корпоративных порталов, выступающих единым шлюзом к доступу и управлению информацией. В ходе этого курса слушатели научатся создавать, развёртывать и тестировать портлеты, являющиеся составляющими блоками страниц портала. В курсе также рассматривается процесс создания портлетов, работающих в базе данных и использующих программный интерфейс на языке 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 портлетах
Портлеты, основанные на различных принципах кэширования: истечение времени, проверка ключа, явная инвалидация содержимого
Реализация кэширования по принципу истечения временного периода
Реализация кэширования по принципу проверки значения ключа
Документы об окончании
Тесты к курсу
Раздел не найден.
Заказ добавлен в корзину
Вы можете продолжить выбор курсов или перейти в Корзину