횡단 관심사는 AOP에서 사용하는 용어이다. 이 포스팅에서는 횡단 관심사 자체에 관해서 서술하며, AOP는 서술하지 않는다. 횡단 관심사에서, 관심사(concerns)는 기능을 기준으로 나누어진 시스템 일부를 말한다. 이 관심사는 아래처럼 두 가지가 있다. Core 관심사 Cross-cutting 관심사 Core 관심사 core 관심사는 시스템의 주요 기능이다. 예를 들어, 은행 업무 시스템에서는 계좌 이체, 입금, 출금 등등 하나하나의 기능이 core 관심사이다. Cross-cutting 관심사 cross-cutting 관심사는 전체 시스템에 영향을 줄 수 있는 기능이다. 예를 들어, 로깅, 보안 등등이 있다. 은행 업무 시스템에서 계좌 이체, 입금, 출금할 때, 로깅을 하는 기능이 cross-cutt..