Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Документ'
Інструкція про застосування Плану рахунків бухгалтерського обліку банків України, затверджена постановою Правління Національного банку України від 17....полностью>>
'Реферат'
Центральное место в истории России первой половины XVIII века занимают петровские преобразования и Северная война. Преобразования не ломали сложившег...полностью>>
'Документ'
Розбудова незалежної демократичної держави обумовлює потребу у формуванні відповідної правової системи, державної влади. Від рівня адекватності націо...полностью>>
'Урок'
Технологии: проектная, коммуникативно-ориентированное обучение, личностно-ориентированное обучение, учебно-познавательная игра, информационные техноло...полностью>>

Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (7)

Главная > Курс лекций
Сохрани ссылку в одной из сетей:

Автор курса: Мирончик Игорь Янович

ClipperIgor@gmail.com

(496)573-34-22

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

(3 дня – 24 часа)

Аудитория: Администраторы сервера приложений (iAS 10g), разработчики корпоративного портала, администраторы Web приложений, курс также может быть полезен для разработчиков SQL и Java, руководителей IT подразделений, ориентируемых на новейшие технологии распределенных вычислений.

Необходимая подготовка: реляционные базы данных, основы языка Java или одного из языков OOP (общие определения), общие понятия технологии J2EE.

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

  1. Общая архитектура распределенных вычислений масштаба предприятия. Зачем потребовался портал, как собрать вместе приложения, которые были разработаны в разное время, разными средствами, разными людьми.

  2. Что такое Инфраструктура предприятия. Фарм, кластер, отдельно стоящий сервер приложений. Когда и какую архитектуру Инфраструктуры использовать на предприятии – обсуждение общих направлений. Создание единого портала предприятия – решение проблем интеграции разрозненных приложений. Что было несовместимо – теперь должно быть доступно на одной Web странице. Распределение обязанностей между разработчиками и дизайнерами портала

  3. Методология создание кластера. На конкретном примере рассматривается механизм ввода сервера приложений в кластер Инфраструктуры. Использование репозитария метаданных Инфраструктуры для управления службами сервера и приложениями , входящими в состав кластера.

  4. Что такое Oracle Portal. Основные концепции. Пример инсталляция и конфигурирование Oracle Portal. Конфигурация сервера SSO. Политики. Приложения сервера и приложения – партнеры. Конфигурация единой точки входа в приложение. Конфигурация приложения, для работы через SSO сервер.

  5. Начала создания корпоративного портала. С чего все начинать? Политика безопасности предприятия для доступа к Web приложениям. Создание ролей и назначение им соответствующих привилегий. Управление корпоративными пользователями через роли портала и группы пользователей. OID сервер и LDAP протокол – решение политики безопасности в портале.

  6. Начальная точка входа в портал. Что такое домашняя страница пользователя, группы и портала. Пример разработки начальной точки входа в портал.

  7. Что такое контент портала. Глобальные элементы портала, и пользовательские элементы групп страниц. Типы и атрибуты элементов. Страницы навигации (баннеры), создание собственных страниц навигации в составе групп страниц и общих страниц портала. Конкретный пример разработки страницы навигации для различных групп пользователей. Шаблоны страниц, пример разработки шаблона для группы страниц – “замарозка” общего вида страницы. Стили страниц, создание собственных стилей для группы страниц портала и глобальных стилей для всех пользователей – единый стиль всех корпоративных данных.

  8. Типы страниц. Стандартные страницы и страницы PLSQL. Примеры построения страниц различных типов, версионность страниц и их аудит. Создание подстраниц для страницы. Регион страницы для отображения вложенных страниц. Размещение на странице вкладок, наполнение вкладок собственными регионами. Регионы, отображающие элементы, конфигурация стиля отображения элементов. Элементы – файлы. Загрузка файлов в страницы корпоративного портала. Определение квот на размеры загружаемых документов. Формирование свойств загруженных документов для предоставления их другим пользователям на просмотр. Использование модуля mod_dav для загрузки документов на страницу через протокол WEB_DAV. Простой пример создания динамической PLSQL страницы, правила передачи параметров на PL/SQ страницу. Ограничения и недостатки PL/SQL страниц. Управление доступом к страницам на уровне пользователей и групп пользователей. Организация поиска по страницам портала. Ввод страницы в ту или иную категорию, управление перспективами элементов страниц. Создание собственных перспектив и категорий. Персональная настройка страниц привилегированными пользователями и группами.

  9. Портлет – динамическое содержимое страницы. Обзор основных технологий создания портлетов – OMNI, WebClipping, Portlet Builder, PDK PL/SQL, PDK Java. Использование регионов для размещения в них портлетов. Встроенные в портал генераторы портлетов. Создание портлета с помощью OMNI генератора. Краткое введение в Web сервис и протокол WSDL. Пример создания динамического портлета на основе Web сервиса. Портлет на основе SQL запроса, формирование диаграмм и графиков на основе данных из базы данных. Другие типы портлетов, созданные с помощью OMNI генератора. Создание портлетов на основе содержимого, поставляемого другими Web узлами. Пример использования Web вырезок.

  10. Технология PDK (Portal Developer Kit) для создания динамических портлетов. Инсталляция PDK Java в средсве разработки Oracle Jdeveloper. Последовательность создания динамического портлета с помощью Java. Протокол WSRP и запрос JSR 168 – обеспечивающие единый механизм создания переносимых между серверами приложений портлетов.

  11. Режимы отображения Java портлета. Конфигурация режимов отображения портлетов с помощью файла provider.xml. Типы связей в Java портлете. Обеспечение доступа к ресурсам J2EE сервера (класс oracle.portal.provider.v2.url.UrlUtils).

  12. Составные части рабочего пространства PDK – адаптер, интерфейс, среда выполнения и рабочие утилиты J2EE провайдера.

  13. Полный пример создания Java портлета с помощью Oracle JDeveloper 10g

  • создание портлета и провайдера с формированием основной и вспомогательных страниц отображения.

  • Добавление бизнес логики в портлет

  • Тестирование работоспособности портлета с помощью Web Browser.

  • Загрузка портлета на сервер приложения

  • Регистрация портлета в портале.

  • Добавление портлета на страницу

  1. Добавление к портлету новых свойсв отображения. Создание страницы персональных настроек портлета для конкретного пользователя. Извлечение персональных настроек сервлета пользователя из объекта персонализации.

  2. Типы параметров Java Портлета. Передача параметров в портлет и генерация событий портлетом. Типы связей в портлете. Пример создания связи с передачей параметров из портлета на страницу портала. Генерация Submit события в портлете.

  3. Использование объектов, размещенных в службе именований JNDI. Соглашения по именованному доступу к переменным JNDI. Извлечение переменных портлетом.

  4. Обеспечение доступа к сессионной информации портлета, сессия J2EE и сессия портала, особенности и различия. Настройка хранилища сессионных данных, размещение на сессии объектных переменных. Параметры хранения сессионных переменных портала.

  5. Обеспечение безопасности в Java портлете. Аутентификация внешних приложений в SSO сервере.



Скачать документ

Похожие документы:

  1. Мирончик Игорь Янович clipperigor@gmail com (496)573-34-22 курс лекций (5)

    Курс лекций
    Аудитория: Профессиональные разработчики PL/SQL, аналитики, руководители проектов, желающие переводить свои приложения на Web платформу, разрабатывать приложения, соответствующие современным стандартам c использованием технологий Oracle и SUN.
  2. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (1)

    Курс лекций
    Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка UML в стандарте JEE (Средство разработки Oracle JDeveloper, сервер приложений Oracle iAS 11g).
  3. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (2)

    Курс лекций
    Аудитория: Начинающие администраторы приложений для Oracle Application server (iAS 10g), курс также может быть полезен для разработчиков SQL и Java, руководителей IT подразделений.
  4. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (3)

    Курс лекций
    Необходимая подготовка: начальные знания операционной системы Windows X.X, или Linux. Основы процедурного и объектно-ориентированного программирования.
  5. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (4)

    Курс лекций
    Цель: дать слушателям основы разработки клиент-серверных приложений и приложений для среднего звена. Показать расширение возможностей Oracle PL/SQL с помощью Java классов.
  6. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (6)

    Курс лекций
    Курс лекций: Разработка распределенных приложений ориентируемых на Интернет-Интранет и WEB сервисы с помощью продуктов: Delphi, JDeveloper, Eclipse для серверов Apache,

Другие похожие документы..