Расширение MS VISUAL STUDIO для бесшовного аспектно-ориентированного программирования
Ключевые слова:
аспектно-ориентированное программирование, аспекты, расширение Visual Studio, статическое внедрение аспектовАннотация
Аспектно-ориентированный подход позволяет отделить бизнес-логику приложения от сквозной функциональности. В данной работе описывается реализация системы Aspect.NET, которая интегрирована в Microsoft Visual Studio 2013 и позволяет созда- вать аспектно-ориентированные программы на платформе Microsoft.NET. Сквозная функциональность представляется в виде статических методов класса аспекта, а их интеграция в целевую сборку производится отдельной консольной программой — компоновщиком на этапе пост-компиляции с помощью библиотеки Mono.Cecil. Дан- ный подход позволяет на этапе компиляции интегрировать новую функциональ- ность в целевой проект без его модификации.
Загрузки
Опубликован
Выпуск
Раздел
Лицензия
Copyright (c) 2016 Дмитрий Алексеевич Григорьев, Анастасия Викторовна Григорьева, Михаил Анатольевич Зотов, Сергей Алексеевич Макаров

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
