Spring[AOP - Aspect Oriented Programming] 1. AOP 개요 (A)spect (O)riented (P)rogramming : 관점 지향 프로그래밍 가장 기초가 되는 개념은 관심의 분리(Separation of Concern) (A)spect (O)riented (P)rogramming : 관점 지향 프로그래밍 가장 기초가 되는 개념은 관심의 분리(Separation of Concern) 핵심관심 : 시스템의 핵심 가치와 목적이 그대로 드러난 관심영역 횡단관심: 핵심관심 전반에 걸쳐 반복적으로 나오게 되는 로깅, 트랜잭션, 보안, 인증, 리소스 풀링, 에러체크 등의 관심영역 관심의 분리: 여러 핵심관심에 걸쳐 등장하는 횡단관심을 분리하여 독립적인 모듈로 만들고 핵심관심이 실..