728x90 반응형 advice1 Spring 개발자 수업 95일차 - 관점 지향 프로그래밍(AOP) 관점 지향 프로그래밍(AOP) 관점 지향 프로그래밍(AOP) [ 정의 ] - Aspect Oriented Programming - 생산 & 유지 보수성 향상을 위한 기법이다. - 주 업무와 보조 업무를 분리시켜 각각의 업무를 관리하는 기법이다. [ AOP 용어 ] 1) Core Concern - 주 업무(주 관심사) 2) Cross-Cutting Concren - 보조 업무(횡단 관심사) - 인증 처리, 예외 처리, 로깅, 트랜잭션 등.. 3) Advice - 보조 업무가 주 업무 실행 중 어느 시점에 개입해서 실행할지에 대한 정의 - 보조 업무는 주 업무와 종속적인 관계를 맺으면 안된다. - 종류 (before, after, around 3가지가 많이 쓰인다.) 이름 설명 Before 주 업무를 실행하.. 2021. 8. 10. 이전 1 다음 728x90 반응형