핵심기능과 공통기능을 분리시켜놓고, 공통기능을 필요로하는 핵심기능들에서 사용하는 방식의 QOP
공통기능에서 특정부분을 주시하다가 함수가 호출/실행 될때 특정부분의(멈춤/걸러줌) 실행처리를 하는것?
ex) Session 체크,
joinpoint : A라는 함수를 호출 할 때 핵심기능의 실행 전/후 등으로 처리를 하는것.
pointcut : joinpoint의 부분으로 실제 advice가 적용된 부분
공통 기능과 핵심 기능이 직접적으로 접촉하는 것이 아니라 Proxy를 통해서 수행을 해줍니다.
AOP를 구현하는 방법은
- XML 스키마 기반으로 구현
- @Aspect 어노테이션 기반으로 구현
'Spring' 카테고리의 다른 글
페이징/서치/search jsp로 불러오기 (0) | 2020.09.09 |
---|---|
코어, 타일즈 태그 (0) | 2020.09.07 |
Tiles 타일즈 (0) | 2020.09.07 |
스프링 프레임워크란 (0) | 2020.09.04 |
configuration/ mapper .xml (0) | 2020.09.01 |