Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://old.hcs.cmc.msu.ru/lectures/Dist-Of-App-2006.htm
Дата изменения: Wed Apr 26 22:12:30 2006 Дата индексирования: Mon Oct 1 22:06:00 2012 Кодировка: |
«Распределенные офисные технологии» 2006 г.
1.
Модель
компонентных
объектов – COM+
Распределенные
компоненты.
Интерфейсы COM.
Таблицы
виртуальных
функций.
Время жизни
компонента.
Правила и
соглашения
по запросу
интерфейсов (QueryInterface).
2. Библиотека COM. Основные функции. Управление памятью.
3.
Серверы
в процессе -
компоненты в DLL.
Динамическая
компоновка.
Реализация
компонентов
в DLL-модулях.
Реестр Windows -
структура и
управление
4.
Фабрики
класса,
инкапсулирующие
создание
компонентов.
Спецификация
интерфейса.
Реализация
фабрик
класса.
Повторное
применение
реализации
фабрики
класса.
5.
Включение
и
агрегирование
компонентов.
Построение
сложных
компонентных
моделей.
6.
Серверы
вне процесса -
компоненты в EXE-модулях.
Маршалинг.
Реализация
локального
сервера.
Методы
межпроцесорной
коммуникации.
LPC - локальный
вызов
процедуры.ё
IDL - язык
описания
интерфейсов. MIDL.
Реализация proxy-модуля и stub-модуля
для
маршалинга
данных.
7.
Серверы
и
контроллеры
автоматизации.
Диспетчерские
интерфейсы.
Управление
компонентом
через IDispatch.
Disp-интерфейсы,
дуальные
интерфейсы.
8. Библиотеки типа. Создание библиотеки типа. Регистрация и использование библиотеки типа.
9.
Потоковые
модели COM.
Потоки
СОМ
(apartment thread & free thread).
Маршалинг
и
синхронизация
для
свободных и
разделенных
потоков.
Реализация
модели
разделенных
потоков.
Основные
требования
спецификации.
10. Создание серверов и клиентов автоматизации в среде проектирования Visual Studio .NET (на C++) ив среде проектирования Delphi..
11. Применение серверов автоматизации Word и Excel.
12. Применение
технологии EJB.
Компоненты EJB. ORB.
Контейнеры
для EJB.
Литература
1. Баженова И.Ю. JBuilder5. Программирование на Java. М. «КУДИЦ-ОБРАЗ», -2001. - 448 с.
2. Дейл Роджерсон. Основы СОМ. Пер. с англ. - М. «Русская Редакция», -1997. -
3. The Component Object Model Spesification. - Microsoft Corporation, - 1995. - 265 p.
4. Баженова И.Ю. Delphi7. Самоучитель программиста. «КУДИЦ-ОБРАЗ», -2003. - 448 с.
5. Пол.Дж.Перроун, Венката Чаганти. Создание корпоративных систем на основе Java 2 Enterprise Edition. 2001.- 1180 c.