|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://oit.cmc.msu.ru/lectures/q_bazen_2003.htm
Дата изменения: Mon Apr 28 18:46:47 2003 Дата индексирования: Mon Oct 1 21:10:50 2012 Кодировка: Windows-1251 |
Вопросы по курсу 'Распределенные офисные технологии'
2003 год
1.
Современные технологии разработки
распределенных приложений
Модели COM
и DCOM..
Серверы в процессе и серверы вне процесса: локальные и удаленные серверы.
2. Модель компонентных объектов - COM. Распределенные компоненты. Интерфейсы COM. Таблицы витуальных функций. Время жизни компонента. Правила и соглашения по запросу интерфейсов (QueryInterface).
3. Библиотека COM. Основные функции. Управление памятью.
4.
Серверы в процессе - компоненты в
DLL.
Реестр Windows
- структура и управление. Динамическая компоновка. Реализация компонентов в
DLL-модулях.
5.
Фабрики класса, инкапсулирующие
создание компонентов.
Спецификация интерфейса. Реализация фабрик класса. Повторное применение
реализации фабрики класса.
6. Включение и агрегирование компонентов. Построение сложных компонентных моделей.
7. Серверы вне процесса - компоненты в EXE-модулях. Маршалинг. Реализация локального сервера. Методы межпроцесорной коммуникации. LPC - локальный вызов процедуры.
8. IDL - язык описания интерфейсов. MIDL. Реализация proxy-модуля и stub-модуля для маршалинга данных.
9. Сервер автоматизации. Диспетчерские интерфейсы. Библиотеки типа. Управление компонентом через IDispatch. Сервер автоматизации - компонент COM. Контроллер автоматизации - клиент СОМ.
10. Disp-интерфейсы, дуальные интерфейсы.
11. DCOM- распределенная модель компонентных объектов. Применение RPC для распределеннной модели COM (DCOM).
12. Реализация модели компонентных объектов средствами VISUAL C++ и Delphi.
13. Применение серверов автоматизации Word и Excel.
14. Построение распределенных приложений с использованием архитектуры CORBA. ORB.
Литераттура: