
ex) 계좌 이체, 고객관리 프로그램
핵심 관점 : 계좌 이체, 고객 관리 로직
부가 관점 : 로깅 및 데이터베이스 연결 로직
여기에서 AOP 관점을 적용하면 부가 관점에 해당하는 로직을 모듈화 하여 그림처럼 개발할 수 있게 한다.
-> 부가 관점 코드를 핵심 관점 코드에서 분리할 수 있게 해준다.
해당 글은 다음 도서의 내용을 정리하고 참고한 글임을 밝힙니다.
신선영, ⌜스프링 부트 3 벡엔드 개발자 되기 - 자바 편⌟, 골든래빗(주), 2023, 384쪽