1. Spring AOP(Aspect Oriented Programming) 1) 핵심관점(=핵심기능) : 객체지향 프로그래밍에서 각 객체안에는 중요한 기능들로 구성되어 있고 AOP에서는 이러한 주요기능을 핵심관점(=핵심기능)이라고 한다. 2) Cross-Cutting Concern(횡단관점, 공통기능) : 핵심기능들을 잘 살펴보면 각 핵심기능들 전반에 걸쳐있는 공통적인 기능들이 있고 AOP에서는 이러한 공통적인 것들을 횡단관점, 횡단관심사, Aspect라고 한다. 2. AOP(Aspect Oriented Programming)의 목적 : 프로그래머 들의 관심(concern)사를 핵심기능으로부터 분리 즉, Separation of Cross-Cutting Concern 결국, AOP는 개발자의 염두(co..