Зарегистрироваться
Задача данного курса дать Web-разработчикам основные навыки работы с библиотекой Web Development Kit (WDK) при разработке Web-приложений, работающих с платформой Documentum.
Также одной из целей курса является понимание и использование Java-классов, интерфейсов и служб при разработке приложений с помощью библиотеки WDK, понимание, как они могут использоваться в JSP-страницах и конфигурационных файлах и как их можно использовать для создания собственных приложений. Курс знакомит слушателей с архитектурой WDK-приложений, позволяет получить представление о настройке таких приложений как Webtop, создавать собственные приложения с помощью WDK.
Курс также раскрывает такие темы как создание собственных ограничителей использования компонент (Qualifiers) и элементов пользовательского интерфейса, связанных с данными.
Форма подготовки: Презентации/ лабораторные работы.
Продолжительность: 5 рабочих дней (10:00-18:00) с перерывами на кофе/чай и одним перерывом на обед
Необходимые знания и навыки:
- Предварительная подготовка по курсу «Технические основы Documentum» или эквивалентные знания
- Опыт работы с HTML и, XML)
- Опыт программирования на Java
Слушатели смогут:
- Научиться устанавливать и развертывать WDK поверх существующих веб-приложений с целью их изменения
- Научиться настраивать срезу разработки
- Научиться выполнять расширение существующих компонент WDK
- Научиться создавать новые WDK компоненты
- Научиться задавать пользовательский интерфейс WDK компонент с помощью JSP файлов
- Научиться задавать обработчики событий на клиентской и серверной сторонах
- Научиться использовать элементы управления WDK в пользовательском интерфейсе компонент
- Научиться задавать логику навигации между компонентами WDK
- Научиться задавать логику проверки данных введенных пользователями
- Научиться создавать собственные действия WDK (actions)
- Научиться выполнять кастомизацию WDK приложения на примере Webtop
Содержание
Обзор и установка WDK
- Обзор WDK
- Установка WDK приложений
- Настройка и кастомизация существующих приложений с помощью WDK
Настройка среды разработки для WDK
- Базовые представления о JEE
- Настройка Composer-а для работы с WDK
Конфигурация слоев приложения
- Настройка слоев приложения
- Иерархия слоев приложения
- Методы изменения и расширения компонент
Компоненты
- Компоненты и их особенности
- Загрузка компонента с помощью URL
- Файлы определения компонент и квалифайеры
- Введение в WDK формы и классы поведения
Расширение компонент
- Введение в расширение компонент
- Определение точки входа расширения
- Расширение компонента с помощью методик modifies и extends
NLS файлы
- Роль NLS файлов в WDK
- Базовые представления о NLS Файлах
- Наследование в NLS файлах
- Использование NLS файлов для поддержки различных языков
WDK формы
- Роль WDK форм
- Основные теги и элементы управления WDK
- Использование CSS в формах
- Расширение компонент с изменением их форм
Классы поведения
- Роль классов поведения в WDK
- События жизненного цикла компонента
- Доступ к входным параметрам из классов поведения
- Доступ к элементам управления WDK форм из классов поведения
- Доступ к объектам контекста из классов поведения
- Расширение компонент с заменой их класса поведения
Обработка событий
- Обзор обработки событий в WDK
- Создание серверных обработчиков событий типа action
- Создание серверных обработчиков событий типа change
- Создание обработчиков на клиентской стороне
Навигация между компонентами
- Навигация в классе поведения компонента
- Межфреймовые события
- Переходы между фреймами
Служба конфигурации
- Описание службы конфигурации
- Роль словаря областей видимости
- Доступ к конфигурационным элементам
- Работа с предпочтениями
- Использование утилиты ConfigPreview
- Конфигурация с помощью предварительных настроек (presets)
Компонеты-контейнеры
- Роль компонент-контейнеров
- Dialog Container
- Wizard Container
- Возврат значений из вложенных компонент
Элементы управления для работы с атрибутами
- Настройка отображения атрибутов с помощью Composer-а
- Использование элементов управления
- Настройка элементов управления атрибутами
-
Элементы управления для проверки данных, введенных пользователями
- Добавления элементов управления проверкой на WDK форму
- Отключение автоматической проверки
Элементы управления для отображения данных
- Data Provider, Data Iterator, элементы управления, связанные с данными
- Обработка наборов данных из элементов управления в классе поведения
Таблицы
- Создание таблиц
- Обновление содержимого таблиц
- Настройка таблиц с помощью XML
- Использование пользовательских атрибутов в таблицах
Компоненты поиска
- Обзор компонент поиска в Webtop
- Настройка компонента Search
- Настройка компонента Advanced Search
Действия (actions)
- Обзор WDK действий (action)
- Классы предварительной проверки и классы логики в действиях
- Действия в пользовательском интерфейсе
Создание действий
- Оптимизация классов предварительной проверки
- Передача аргументов из таблиц в действия
- Обновление таблиц Webtop-а для оптимизации работы действий
- Дополнение: Использование DFC в WDK
Зарегистрироваться