Разработка приложений COM+ с использованием технологии Microsoft .NET Enterprise Services
Building COM+ Applications Using Microsoft .NET Enterprise Services
Цель курса:
Данный курс посвящен способам создания эффективных, наращиваемых, масштабируемых распределенных приложений, с использованием Microsoft .NET Enterprise Services. Данный курс будет интересен разработчикам клиент/серверных приложений масштаба предприятия, IT-специалистам, занимающимся созданием и проектированием больших и сложных систем на крупных предприятиях, веб-разработчикам.
Предварительная подготовка:
• опыт программирования на Visual Basic .NET или C#;
• опыт использования транзакции в программном коде;
• рекомендуется предварительно прослушать курс 2349.
Аудитория:
Курс предназначен для разработчиков .NET приложений.
По окончании курса Вы будете уметь:
• Использовать службы компонентов COM+
• Эффективно управлять активацией и синхронизацией объектов
• Использовать ADO.NET для доступа к данным
• Создавать приложения, использующие распределенные транзакции
• Использовать сервер очередей
• Создавать асинхронные распределенные приложения на основе слабосвязанных событий
• Производить отладку сложных приложений
• Управлять развертыванием сложных приложений масштаба предприятия
Содержание курса:
Модуль 1. Введение в COM+
История серверных приложений
Архитектура COM+ приложений
Модуль 2. Конфигурирование активации объектов и синхронизации
.NET Enterprise Services Programming Mode
Активация объектов «Just-In-Time»
Синхронизация объектов
Модуль 3. Использование ADO.NET для работы с данными
Архитектура ADO.NET
Доступ к данным SQL сервера
Модуль 4. Службы транзакций
Введение в управление транзакциями
Службы транзакций .NET
Модуль 5. Безопасность приложений
Введение в безопасность приложений
Применение ролевой безопасности компонентов
Аутентификация и имперсонация
Модуль 6. Управление состоянием
Введение в управление состоянием
Использование менеджера разделяемых свойств
Использование ASP.NET для сохранения состояния
Модуль 7. CRM – компенсирующий менеджер ресурсов
Введение в компенсирующий менеджер ресурсов
Разработка компенсаторов для использования в транзакциях
Модуль 8. Слабосвязанные события COM+
Введение в слабосвязанные события и асинхронные приложения
События COM+
Использование слабосвязанных событий
Модуль 9. Компоненты очередей
Введение в службы очередей
Разработка компонентов очередей
Компоненты очередей и транзакции
Модуль 10. Отладка COM+ приложений
Инструменты отладки
Сценарии отладки COM+ компонентов
Модуль 11. Развертывание и администрирование COM+ приложений
Развертывание COM+ приложений
Использование COMAdmin объекта в WHS сценариях
Модуль 12. Расширения COM+ 1.5
Улучшение масштабируемости и нарасшиваемости приложения
Улучшение управляемости
Другие возможности и расширения