Документ взят из кэша поисковой машины. Адрес оригинального документа : http://oit.cmc.msu.ru/hcs/lectures/q_bazen.htm
Дата изменения: Mon Apr 29 18:36:51 2002
Дата индексирования: Mon Oct 1 22:25:54 2012
Кодировка: Windows-1251
Вопросы по курсу

Вопросы по курсу 'Распределенные офисные технологии'

  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. Потоковые модели COM. Потоки Win32 (user-interfase thread & worker thread).
    Потоки СОМ. Распределенные и свободные потоки (apartment thread & free thread).
    Маршалинг и синхронизация для свободных и разделенных потоков.
  13. Реализация модели разделенных потоков. Основные требования спецификации.
  14. Реализация модели компонентных объектов средствами VISUAL C++ и Delphi.
    Создание элементов управления
    ActiveX.
  15. Применение серверов автоматизации Word и Excel.
  16. Создание распределенных приложений на базе архитектуры CORBA. Реализация и использование объектов EJB. Контейнеры для EJB. ORB.
  17. Реализация распределенных приложений для двухзвенных и трехзвенных архитектур.

Литература:

  1. Дейл Роджерсон. Основы COM.
  2. Баженова И.Ю. Delphi6. Самоучитель программиста.
  3. Том Армстронг. ActiveX. Соданание Web-приложений.
  4. Баженова И.Ю. JBuilder5.
  5. Роберт Орфали, Дэн Харки. Java и CORBA в приложениях клиент-сервер.