인터셉터가 있는 AOP 및 .NET 애플리케이션에서 IL 코드 위빙 | Engincan Veske

AOP가 무엇인지,

컴퓨팅에서 AOP(Aspect-Oriented Programming)는 교차 관심사의 분리를 허용해서 모듈성을 높이는 것을 목표로 하는 프로그래밍 패러다임

그리고 AOP를 실용적인 측면에서 설명,

여러 프로젝트에서 사용해야 하는 Validation, Exception Handling, Logging 등은 몇가지 문제가 있음을 알 수 있습니다. 이러한 일반적인 요구사항을 Cross-Cutting Concerns라고 하며 모든 프로젝트에서 (독립적으로) 사용할 수 있습니다.
… 가로채기 및 IL/코드 위빙은 이러한 목적을 위한 일반적인 접근 방식 입니다.

image


3개의 좋아요