WebDev/본과정
목표 지향 프로그래밍
1. AOP에 대하여 설명하시오. 1-1 AOP의 정의 : Aspect Oriented Programming의 약자로, 핵심기능과 공통기능을 분리하여 둘과 공통이 되는 기능들을 중점으로 구현하는 프로그래밍. 이를 통해 중복 코드 제거, 유지보수 향상, 높은 생산성, 재활용성 극대화, 변화 수용 용이의 이점을 얻을 수 있다. 1-2. AOP 용어 Aspect: AOP가 적용된 객체들의 공통적인 기능 Advice: Aspect의 세수사항 (변수 및 메소드) Jointpoint: Advice를 적용하는 부분 (Spring에서는 메소드에 해당) Pointcut: Jointpoint의 부분으로 실제 Advice가 적용된 부분 Weaving: Advice를 핵심 기능에 적용하는 행위 2. AOP를 적용하기 위한 두..
2021. 5. 17. 10:49
최근댓글