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

