All Honey Tip

[태그:] 성능 오버헤드

  • [기술 면접] 2. AOP가 무엇인가요?

    [기술 면접] 2. AOP가 무엇인가요?

    수정 일:

    발행 일:

    저번 시간엔 Spring을 왜 사용하는 지에 대해 알아보았습니다. 이번 시간엔 Spring Boot가 지원하는 AOP에 대해 알아보겠습니다. 자주 등장하는 질문은 아니지만, 한 번쯤 등장하는 개념이니 짚고 넘어가는 것을 권해드립니다. Q: AOP가 무엇인가요? Aspect Oriented Programming으로, 핵심 관심 사항(core concern)과 공통 관심 사항(cross-cutting concern)을 분리하여 모듈화합니다. Q: AOP의 주요 구성 요소를 말해보세요 Q: AOP와 OOP(Object-Oriented Programming)의 차이점은…