Инструменты аспектно-ориентированного программирования облачных веб-приложений в Microsoft Azure: разработка и реализация в системе Aspect.NET

Григорьева Анастасия Викторовна. Инструменты аспектно-ориентированного программирования облачных веб-приложений в Microsoft Azure: разработка и реализация в системе Aspect.NET: диссертация ... кандидата Технических наук: 05.13.11 / Григорьева Анастасия Викторовна;[Место защиты: Санкт-Петербургский государственный университет], 2016
Автор
Григорьева Анастасия Викторовна
Год
2016
  • 99 000 UZS

Оглавление диссертации
Введение
ГЛАВА 1. Технологии облачных приложений 18
1.1 Основные понятия и характеристики облачных приложений. 18
1.2 История развития облачных технологий (Amazon AWS и Microsoft Azure) 29
1.3 Основные компоненты и сервисы облачных платформ Amazon AWS и Microsoft Azure 31
1.4 Google App Engine 44
1.5 Red Hat OpenShift 44
1.6 Выводы по главе 46
ГЛАВА 2. Аспектно-ориентированные технологии 47
2.1 Аспектно-ориентированное программирование для платформы Java с AspectJ 52
2.2 Бесшовное аспектно-ориентированное программирование веб-сервисов в FuseJ 57
2.3 Применение контейнера управления зависимостями Microsoft Unity для АОП на платформе .NET 60
2.4 Статическое применение аспектов в PostSharp на платформе .NET 65
2.5 Aspect.NET 69
2.6 Выводы по главе 76
ГЛАВА 3. Применение и адаптация aspect.net для разработки облачных веб приложений в microsoft azure 78
3.1 Принципы реализации облачных веб-приложений на платформе Microsoft Azure с помощью Aspect.NET 78
3.2 Реализация совместимости Aspect.NET с Microsoft Visual Studio 2015 81
3.3 Замещение аспектом целевого класса для перехвата событий 85
3.4 Внедрение в конфигурационный файл веб-приложения настроек аспектов 87
3.5 Выводы по главе 92
ГЛАВА 4. Реализация библиотеки аспектов для облачных веб-приложений
4.1 Перенаправление диагностической информации в Azure Diagnostics Storage 94
4.2 Определение в аспекте стратегии реакции на исключения 96
4.3 Кэширование в аспекте результатов операций, сессии и ответа сервера 98
4.4 Аспект для аутентификации на базе форм 102
4.5 Выводы по главе 104
ГЛАВА 5. Аспектно-ориентированный рефакторинг облачных веб приложений 106
5.1 Применимость АОП-рефакторинга для веб-приложений на платформе Microsoft Azure 106
5.2 Локализация в аспекте объектов службы. 108
5.3 Перенос вызовов объектов службы в аспектный производный класс 110
5.4 Привязка действий аспекта к вызовам методов базового класса 111
5.5 Выделение управляющих службой элементов в .ascx компонент аспекта 112
5.6 Управление аспектом через “пустые” private свойства в целевом коде 113
5.7 Демонстрация АОП-рефакторинга в приложениях N2CMS и Orchard 116
5.8 Выводы по главе 118
ГЛАВА 6. Бесшовное расширение облачных веб-приложений с помощью microsoft enterprise library integration pack 121
6.1 Применимость Microsoft EL для реализации сквозной функциональности 121
6.2 Logging Application Block 122
6.3 Autoscaling Application Block 124
6.4 Transient Fault Handling Application Block 125
6.5 Выводы по главе 128
Заключение 129
Список литературы

Рекомендуем вам товары

99 000 UZS
Автор
Калиновский Илья Андреевич
Количество страниц
Год
2016
99 000 UZS
Автор
Тощев Александр Сергеевич
Количество страниц
Год
2017
99 000 UZS
Автор
Федотов Андрей Николаевич
Количество страниц
Год
2017
99 000 UZS
Автор
Зуев Михаил Сергеевич
Количество страниц
Год
2008
Модули для Opencart 2, Опенкарт 3