5 / 5
AOP(Aspect-Oriented Programming)의 원리와 JDK Proxy 기반 구현
오늘 배울 것
AOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)는 횡단 관심사를 비즈니스 로직에서 분리하여 일괄 처리하는 프로그래밍 방식이다. 이 노트에서는 AOP가 무엇인지, 왜 필요한지, 그리고 Java의 java.lang.reflect.Proxy를 사용하여 실제로 코드가 어떻게 달라지는지를 살펴본다.