면접 문제 (1) 썸네일형 리스트형 [Spring] AOP 면접 대비 문제 [개념 확인 문제] [AOP의 개념] AOP는 Aspect Oriented Programming의 약자로 이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 , 으로 나누어서 보고 그 관점을 기준으로 각각 하겠다는 것이다. 여기서 는 어떤 공통된 로직이나 기능을 하나의 단위로 묶는 것을 말한다. AOP는 중요한 로직은 아니지만, 사전 조건이나 사후 조건 같은 를 과 분리시켜 하고, 실행할 때 와 을 하는 방식이다. 이러한 AOP는 을 분리하여 반복되는 부분을 추출해 핵심 로직에 영향을 미치지 않고 소스의 중복을 줄이는 방법으로 기존 에서 공통 관심 기능을 여러 모듈에서 적용하며 발생하는 한계를 극복하기 위해 나오게 되었다. [AOP의 용어] 1. 개발자가 작성한 핵심 비즈니스 로직을 가지는 객체.. 이전 1 다음