Зарегистрироваться
Данный курс дает общее представление о классах библиотеки Documentum Foundation Classes (DFC) и их интерфейсах, а также знакомит с более глубокими областями использования библиотеки DFC. Курс обеспечит детальную информацию об архитектуре системы и даст лучшее представление об оптимальном использовании DFC при разработке собственных приложений. На практике слушатели смогут рассмотреть примеры приложений, написанных на Java для иллюстрации фундаментальных концепций DFC.
Форма подготовки: Презентации и лабораторные работы.
Продолжительность: 5 рабочих дней (10:00-18:00) с перерывами на кофе/чай и одним перерывом на обед
Необходимые знания и навыки:
- Предварительная подготовка на курсе Технические основы Documentum
- Опыт работы с объектно-ориентированными языками программирования Java
- Знание XML и XSLT (желательно)
Слушатели смогут:
- Получить представление о Documentum Foundation Classes (DFC);
- Научиться использовать DFC JavaDocs;
- Сравнить объектную модель Content Server с иерархией интерфейсов DFC;
- Научиться создавать экземпляры объектов, используя производящие методы;
- Научиться создавать и управлять объектами;
- Научиться производить поиск по репозиторию, используя IDfQuery и службы поиска;
- Научиться использовать операции для работы с содержанием
- Научиться работать с ошибками и исключениями;
- Научиться использовать средства DFC для журналирования и трассировки
- Научиться создавать и использовать наборы прав доступа (ACL)
- Научиться создавать приложения, требующих повышенной безопасности, с помощью динамических групп и маркеров приложений
- Научиться создавать серверные методы для Java Method Server
- Научиться создавать Type-based Business Objects (TBOs), Service-based Business Objects (SBOs) и аспекты
- Научиться создавать пользовательские модули (IDfModule) для автоматизации жизненных циклов
Содержание
Обзор DFC
- Что такое DFC
- Маршрут приложения
- Ваша первая DFC-программа
- Чтение JavaDocs
- Установка и использование DFC
Клиенты и сессии
- Понятие интерфейса
- Клиенты и сессии (Session Manager)
- DocBase Maps
- Создание объектов
Типо-ориентированные интерфейсы DFC
- Объектная модель и наследование
- IDfTypedObject и подтипы
- Создание объектов
Извлечение объектов
- Ссылки на объект
- Данные атрибутов объекта
Виртуальные документы
- Обзор виртуальных документов
- Извлечение виртуальных документов
- Связывание версий
- Работа с узлами
- Сборки
- Управление XML
- Полезные DQL-запросы
Поиск
- IDfQuery
- IDfXMLQuery
- Службы поиска
Безопасность
- Списки контроля доступом
- Использование маркеров
- Динамические группы
Операции
- Обзор операций
- Шаблоны конструирования операций
- Операции Import, Checkout, Checkin, Export
- Обработка ошибок
- Подробное содержание операций
- Составные документы
- Операции XML
- Интерфейс Operations Monitor
- Особенности использования на клиентских машинах
- Шаги операций
Исключения и ошибки
- Проверка на null
- Обработка исключений
Ведение логов и трассировка
- Ведение логов
- Трассировка
Работа с бизнес процессами
- Архитектура бизнес процессов
- Объекты и интерфейсы
- Запуск бизнес процесса
- Задачи
- SendToDistributionListEx()
Серверные методы
- Обзор
- Создание серверных методов
- Серверные методы для технологических процессов
Business Objects Framework (BOF)
- Обзор BOF
- Регистрация и развертывание
- Интерфейсы
Создание и использование Type-based Business Object (TBO)
- Обзор Type-based Business Object (TBO)
- Дополнительная информация о TBO
- IDfDynamicInheritance
- Создание модулей TBO
Создание и использование аспектов
- Обзор аспектов
- Создание аспектов
- Использование аспектов
Создание и использование Service-based Business Object (SBO)
- Обзор SBO
- Дополнительная информация о SBO
- Создание модулей SBO
Создание и использование модулей
- Дополнительная информация о простых модулях
- Создание простых модулей
Использование модулей с жизненными циклами
- Интерфейсы IDfLifecycle
- Использование модулей с жизненными циклами
Зарегистрироваться