[Spring] 스프링 AOP ( Aspect Oriented Programming )
AOP ( Aspect Oriented Programming ) : 관점 지향 프로그래밍 문제를 해결하기 위한 핵심적인 부분( CC : Core Concern )과, 전체에 적용되는 공통적인 부분( CCC : Cross Cutting Concern )을 나누어 프로그래밍함으로써 공통모듈을 여러 코드에 쉽게 적용할 수 있도록 지원하는 기술 공통적인 부분을 한데 모아 모듈화하여 핵심 로직으로부터 분리하고 해당 기능을 프로그램 코드에서 직접 명시하지 않고 선언하여 적용한다. AOP 용어 CC (Core Concern) : 핵심 관심사항 ( = target ) CCC (Cross Cutting Concern) : 공통 관심사항 Advice : CCC의 실제구현체, 코드 ( Pointcut에서 지정한 JoinPo..
Spring/이론
2020. 3. 24. 21:28