Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Дмитрий Егоров — Использование АОП в .NET

Автор: DotNext — конференция для .NET‑разработчиков

Загружено: 2025-09-11

Просмотров: 711

Описание:

Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/TyUPfZ

Аспектно-ориентированное программирование (АОП) — широко распространенная практика во многих популярных фреймворках, таких как Angular или Spring. В ASP.NET мы привычно используем этот архитектурный подход при работе с контроллерами, что натолкнуло нас на мысль масштабировать АОП на другие слои приложений.

Благодаря подходу АОП мы получаем возможность декларативно управлять поведением кода и инкапсулировать сквозную функциональность, не засоряя основную логику бизнес-кейсов. В .NET существует как минимум четыре механизма для реализации АОП: классические объектно-ориентированные декораторы, посткомпиляция, динамические прокси, а также новая технология Interseptor в C# 12.

Дмитрий рассказал об опыте использования каждого из этих механизмов АОП, их преимуществах, ограничениях и особенностях. Кроме того, затронул вопрос перехвата зависимостей из контейнера внедрения зависимостей (DI) для реализации внутренних механизмов АОП с целью обеспечения гибкости и расширяемости кода.

Дмитрий Егоров — Использование АОП в .NET

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Виталий Сушков — Оптимизация через партицирование

Виталий Сушков — Оптимизация через партицирование

Михаил Руковишников — Внедрение и эффективное использование фича-флагов в ASP.NET-приложении

Михаил Руковишников — Внедрение и эффективное использование фича-флагов в ASP.NET-приложении

Алексей Патрин — Обезболивание enterprise-разработки. Применяем лучшее из мира микросервисов

Алексей Патрин — Обезболивание enterprise-разработки. Применяем лучшее из мира микросервисов

Станислав Сидристый — Плагины к сервисам: безопасное расширение функциональности

Станислав Сидристый — Плагины к сервисам: безопасное расширение функциональности

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

Техническое собеседование Java Developer | ТОП вопросов за 90 минут | от ООП до микросервисов

Техническое собеседование Java Developer | ТОП вопросов за 90 минут | от ООП до микросервисов

MAX ПОЛНОСТЬЮ ПРОВАЛИЛСЯ. Солдаты, врачи, школьники и все остальные — послали Путина к черту

MAX ПОЛНОСТЬЮ ПРОВАЛИЛСЯ. Солдаты, врачи, школьники и все остальные — послали Путина к черту

Александр Химушкин — DDD и стратегическое проектирование

Александр Химушкин — DDD и стратегическое проектирование

Александр Бусыгин — .NET для чайников

Александр Бусыгин — .NET для чайников

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Алексей Галлямов — API Gateway на базе YARPНа русском языке

Алексей Галлямов — API Gateway на базе YARPНа русском языке

Как крутят нейронки на периферийных устройствах / База по Edge Computing от инженера из Qualcomm

Как крутят нейронки на периферийных устройствах / База по Edge Computing от инженера из Qualcomm

Степан Минин — Как в C# 11 появилась обобщенная математика

Степан Минин — Как в C# 11 появилась обобщенная математика

РАБОЧИЕ ПРОЦЕССЫ В IT: Как все работает на самом деле (2025)

РАБОЧИЕ ПРОЦЕССЫ В IT: Как все работает на самом деле (2025)

НОВЫЙ ДВОРЕЦ ПУТИНА. Показываем, что там внутри

НОВЫЙ ДВОРЕЦ ПУТИНА. Показываем, что там внутри

Николай Пьяников — C#/CI/CD, или Как собирать проекты просто

Николай Пьяников — C#/CI/CD, или Как собирать проекты просто

Алёна Мельник — Confluent Kafka: любовь и ненависть в .NET

Алёна Мельник — Confluent Kafka: любовь и ненависть в .NET

Роман Просин — OAuth 2.0 User-Managed Access в ASP.NET Core с Keycloak

Роман Просин — OAuth 2.0 User-Managed Access в ASP.NET Core с Keycloak

Кирилл Пронин — Как приручить XDocument? XmlDocument vs XDocument

Кирилл Пронин — Как приручить XDocument? XmlDocument vs XDocument

Что будет с ценами и зарплатами в 2026? Кому стоит менять профессию? | Экономист Андрей Яковлев

Что будет с ценами и зарплатами в 2026? Кому стоит менять профессию? | Экономист Андрей Яковлев

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]