Документ взят из кэша поисковой машины. Адрес оригинального документа : http://old.master.cmc.msu.ru/lectures/Dist-Of-App-2006.htm
Дата изменения: Wed Apr 26 22:12:30 2006
Дата индексирования: Tue Oct 2 04:49:44 2012
Кодировка:
New Page 1

 «Распределенные офисные технологии» 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.