+7(846) 302-2000

г. Самара, ул. Мичурина, д. 52, оф. 419
Схема проезда

Каталог курсов

Документы об окончании

Сертификат CorelSlide thumbnail
Диплом о профессиональной переподготовке.Slide thumbnail

Создание и промышленная эксплуатация корпоративного Web портала на базе Oracle Internet Application Server 10g Portal

На лекциях будут рассмотрены основные концепции построения корпоративного портала масштаба предприятия. Сопровождение портала в процессе его промышленной эксплуатации. Разработчики и администраторы портала получат основные навыки по управлению пользователями и страницами портала. Научатся создавать собственные портлеты на основе Java технологий, дополнительно, по согласованию со слушателями могу быть рассмотрены проблемы создания портлетов на PL/SQL. Также будут рассмотрены общие концепции управления Инфраструктурой. Основой портала является сервер безопасности (SSO), на конкретных примерах бут рассмотрены вопросы администрирования и управления этим сервером. Вторая часть курса будет посвящена вопросам наполнения динамической информацией портала. Разработка качественных, готовых к повторному использованию, корпоративных портлетов – залог успеха деятельности IT подразделения предприятия. В связи с этим, во второй части курса будут показаны возможности применения технологий J2EE для создания портлетов повторного использования и интеграция их с Web сервисами предприятия.

Учебный план курса

Общая архитектура распределенных вычислений масштаба предприятия. Зачем потребовался портал, как собрать вместе приложения, которые были разработаны в разное время, разными средствами, разными людьми.
Что такое Инфраструктура предприятия. Фарм, кластер, отдельно стоящий сервер приложений. Когда и какую архитектуру Инфраструктуры использовать на предприятии – обсуждение общих направлений. Создание единого портала предприятия – решение проблем интеграции разрозненных приложений. Что было несовместимо – теперь должно быть доступно на одной Web странице. Распределение обязанностей между разработчиками и дизайнерами портала
Методология создание кластера. На конкретном примере рассматривается механизм ввода сервера приложений в кластер Инфраструктуры. Использование репозитария метаданных Инфраструктуры для управления службами сервера и приложениями , входящими в состав кластера.
Что такое Oracle Portal. Основные концепции. Пример инсталляция и конфигурирование Oracle Portal. Конфигурация сервера SSO. Политики. Приложения сервера и приложения – партнеры. Конфигурация единой точки входа в приложение. Конфигурация приложения, для работы через SSO сервер.
Начала создания корпоративного портала. С чего все начинать? Политика безопасности предприятия для доступа к Web приложениям. Создание ролей и назначение им соответствующих привилегий. Управление корпоративными пользователями через роли портала и группы пользователей. OID сервер и LDAP протокол – решение политики безопасности в портале.
Начальная точка входа в портал. Что такое домашняя страница пользователя, группы и портала. Пример разработки начальной точки входа в портал.
Что такое контент портала. Глобальные элементы портала, и пользовательские элементы групп страниц. Типы и атрибуты элементов. Страницы навигации (баннеры), создание собственных страниц навигации в составе групп страниц и общих страниц портала. Конкретный пример разработки страницы навигации для различных групп пользователей. Шаблоны страниц, пример разработки шаблона для группы страниц – “замарозка” общего вида страницы. Стили страниц, создание собственных стилей для группы страниц портала и глобальных стилей для всех пользователей – единый стиль всех корпоративных данных.
Типы страниц. Стандартные страницы и страницы PLSQL. Примеры построения страниц различных типов, версионность страниц и их аудит. Создание подстраниц для страницы. Регион страницы для отображения вложенных страниц. Размещение на странице вкладок, наполнение вкладок собственными регионами. Регионы, отображающие элементы, конфигурация стиля отображения элементов. Элементы – файлы. Загрузка файлов в страницы корпоративного портала. Определение квот на размеры загружаемых документов. Формирование свойств загруженных документов для предоставления их другим пользователям на просмотр. Использование модуля mod_dav для загрузки документов на страницу через протокол WEB_DAV. Простой пример создания динамической PLSQL страницы, правила передачи параметров на PL/SQ страницу. Ограничения и недостатки PL/SQL страниц. Управление доступом к страницам на уровне пользователей и групп пользователей. Организация поиска по страницам портала. Ввод страницы в ту или иную категорию, управление перспективами элементов страниц. Создание собственных перспектив и категорий. Персональная настройка страниц привилегированными пользователями и группами.
Портлет – динамическое содержимое страницы. Обзор основных технологий создания портлетов – OMNI, WebClipping, Portlet Builder, PDK PL/SQL, PDK Java. Использование регионов для размещения в них портлетов. Встроенные в портал генераторы портлетов. Создание портлета с помощью OMNI генератора. Краткое введение в Web сервис и протокол WSDL. Пример создания динамического портлета на основе Web сервиса. Портлет на основе SQL запроса, формирование диаграмм и графиков на основе данных из базы данных. Другие типы портлетов, созданные с помощью OMNI генератора. Создание портлетов на основе содержимого, поставляемого другими Web узлами. Пример использования Web вырезок.
Технология PDK (Portal Developer Kit) для создания динамических портлетов. Инсталляция PDK Java в средсве разработки Oracle Jdeveloper. Последовательность создания динамического портлета с помощью Java. Протокол WSRP и запрос JSR 168 – обеспечивающие единый механизм создания переносимых между серверами приложений портлетов.
Режимы отображения Java портлета. Конфигурация режимов отображения портлетов с помощью файла provider.xml. Типы связей в Java портлете. Обеспечение доступа к ресурсам J2EE сервера (класс oracle.portal.provider.v2.url.UrlUtils).
Составные части рабочего пространства PDK – адаптер, интерфейс, среда выполнения и рабочие утилиты J2EE провайдера.
Полный пример создания Java портлета с помощью Oracle JDeveloper 10g
Добавление к портлету новых свойсв отображения. Создание страницы персональных настроек портлета для конкретного пользователя. Извлечение персональных настроек сервлета пользователя из объекта персонализации.
Типы параметров Java Портлета. Передача параметров в портлет и генерация событий портлетом. Типы связей в портлете. Пример создания связи с передачей параметров из портлета на страницу портала. Генерация Submit события в портлете.
Использование объектов, размещенных в службе именований JNDI. Соглашения по именованному доступу к переменным JNDI. Извлечение переменных портлетом.
Обеспечение доступа к сессионной информации портлета, сессия J2EE и сессия портала, особенности и различия. Настройка хранилища сессионных данных, размещение на сессии объектных переменных. Параметры хранения сессионных переменных портала.
Обеспечение безопасности в Java портлете. Аутентификация внешних приложений в SSO сервере.

Документы об окончании

Сертификат Учебного центра Трайтек

Сертификат Учебного центра "Трайтек"

ЗАКАЗАТЬ КУРС
  • 42.000  руб.
  • 40 Академ. ч.
Предварительная заявка

Обратный звонок

Поиск курсов

Категории курсов