Spring AOP
AOP 장점 – AOP는 각 concern들의 연관성을 최소화하여 cross-cutting concern들을 분리한다. concern들을 분리함으로써 얻는 장점은 다음과 같을 것이다. – 중복 코드의 제거 • 횡단 관심(CrossCutting Concerns)을 여러 모듈에 반복적으로 기술되는 현상을 방지 – 비즈니스 로직의 가독성 향상 • 핵심기능 코드로부터 횡단 관심 코드를 분리함으로써 비즈니스 로직의 가독성 향상 – 생산성 향상 • 비즈니스 로직의 독립으로 인한 개발의 집중력을 높임 – 재사용성 향상 • 횡단 관심 코드는 여러 모듈에서 재사용될 수 있음 – 변경 용이성 증대 • 횡단 관심 코드가 하나의 모듈로 관리되기 때문에 이에 대한 변경 발생시 용이하게 수행할 수 있음 AOP 주요 용어 – AO..