Диаграммы
<<  Виды диаграмм, их назначение и использование в MS Excel Бизнес продукта текст пример  >>
Учебный курс Технологии и средства разработки корпоративных систем
Учебный курс Технологии и средства разработки корпоративных систем
Библиотека классов Enterprise Library
Библиотека классов Enterprise Library
Содержание
Содержание
Что такое Enterprise Library
Что такое Enterprise Library
Назначение / цели:
Назначение / цели:
Основные сценарии использования
Основные сценарии использования
Основные сценарии использования
Основные сценарии использования
Функциональные блоки
Функциональные блоки
Структурная схема
Структурная схема
Ядро Enterprise Library
Ядро Enterprise Library
Ядро Enterprise Library
Ядро Enterprise Library
Caching Application Block
Caching Application Block

Презентация на тему: «Библиотека классов Enterprise Library». Автор: MaNiaC. Файл: «Библиотека классов Enterprise Library.ppt». Размер zip-архива: 158 КБ.

Библиотека классов Enterprise Library

содержание презентации «Библиотека классов Enterprise Library.ppt»
СлайдТекст
1 Учебный курс Технологии и средства разработки корпоративных систем

Учебный курс Технологии и средства разработки корпоративных систем

Лекция 12 Основные возможности корпоративных приложений Лекции читает кандидат технических наук, доцент Зыков Сергей Викторович

2 Библиотека классов Enterprise Library

Библиотека классов Enterprise Library

Интуит, 2009

2

3 Содержание

Содержание

Введение - Основные понятия и назначение Функциональный состав и структура Сценарии использования Основные блоки Ядро Кэширование Безопасность (криптозащита, политики, журнал операций, …) Доступ к данным Проверка корректности (зависимости, исключения) Пример – построение приложения для доступа к данным Библиография

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

3

4 Что такое Enterprise Library

Что такое Enterprise Library

Enterprise Library состоит из повторно используемых, расширяемых и модифицируемых компонент для решения задач, повторяющихся от проекта к проекту. Enterprise Library объединяет несколько функциональных блоков и ядро, отвечающее за конфигурацию, управление и создание объектов, используемых в функциональных блоках (ObjectBuilder). Начиная с версии 2.0, Enterprise Library целиком базируется на .NET Framework. Кроме того, Enterprise Library включает в себя Configuration Console и Security Database Console.

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

4

5 Назначение / цели:

Назначение / цели:

Последовательность (Consistency). Расширяемость (Extensibility). Простота в использовании (Ease of use). Интеграция (Integration).

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

5

6 Основные сценарии использования

Основные сценарии использования

Реализация типовых нефункциональных требований к широкому спектру корпоративных приложений, создаваемых на платформе Microsoft .NET; Основа создания пользовательских библиотек. Разработчики могут использовать точки расширения функциональных блоках и расширять функциональность стандартных блоков новыми библиотеками-провайдерами. Т.к. Enterprise Library поставляется с полными исходными текстами, можно расширять функциональность блоков и на более низком уровне (включая создание новых функциональных блоков на основе реализованной в библиотеке инфраструктуры)

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

6

7 Основные сценарии использования

Основные сценарии использования

Отсутствие необходимости использования всех функциональных блоков в приложение включаются лишь блоки, необходимые для решения задачи Доступность исходного кода позволяет включать функциональные фрагменты в пользовательские библиотеки; Основа для изучения архитектурных принципов, дизайна корпоративных приложений на платформе Microsoft .NET, примеры разработки согласно рекомендованным практикам написания кода.

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

7

8 Функциональные блоки

Функциональные блоки

Caching Application Block. Cryptography Application Block. Data Access Application Block. Exception Handling Application Block. Logging Application Block. Policy Injection Application Block. Security Application Block. Unity Application Block. Validation Application Block.

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

8

9 Структурная схема

Структурная схема

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

9

10 Ядро Enterprise Library

Ядро Enterprise Library

функциональные блоки поддерживают общие механизмы настройки, которые позволяют определять порядок взаимодействия блоков в составе приложения, задавать механизмы расширения и т.п. Механизмы конфигурации используют пространство имен System.Configuration из библиотеки.NET Framework. Реализованы вспомогательные классы, поддерживающие для каждого функционального блока класса ConfigurationSections сохранения информации в конфигурационных файлах (app.config, web.config). Поддерживаются все возможности System.Configuration, в т.ч.шифрование и использование внешних файлов.

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

10

11 Ядро Enterprise Library

Ядро Enterprise Library

В Enterprise Library включена подсистема ObjectBuilder, которая реализована в пространстве имен Microsoft.Practices.ObjectBuilder и отвечает за создание и удаление экземпляров объектов. На уровне Enterprise Library подсистема ObjectBuilder используется для вставки конфигурационных данных в классы функциональных блоков, а также для связи управляющих классов с функциональными блоками. Для использования Enterprise Library не требуется изучения принципов работы ObjectBuilder. функциональные блоки могут использовать счетчики производительности, Windows Management Instrumentation (WMI) и протоколы событий. Также можно применять механизмы конфигурации для задания типа управления.

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

11

12 Caching Application Block

Caching Application Block

Блок кэширования служит для реализации локального кэша. Поддерживается кэш в памяти и (опционально) в хранилище данных, которое может быть либо хранилищем, управляемым через блок доступа к данным (Data Access Application Block), либо изолированным хранилищем (Isolated Storage). Обеспечивается извлечение, добавление и удаление данных из кэша. Время хранения данных задается соответствующими конфигурационными настройками. Локальный кэш поддерживается для одного домена приложения, вследствие чего данный функциональный блок не обеспечивает реализацию кэша, разделяемого между доменами.

Корпоративные системы Корпоративные приложения и СУБД

Интуит, 2009

12

«Библиотека классов Enterprise Library»
http://900igr.net/prezentacija/informatika/biblioteka-klassov-enterprise-library-64415.html
cсылка на страницу

Диаграммы

16 презентаций о диаграммах
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Диаграммы > Библиотека классов Enterprise Library