[Spring/JAVA] AOP(관점 지향 프로그래밍) Ⅰ


[Spring/JAVA] AOP(관점 지향 프로그래밍) Ⅰ

(아래 내용은 Spring을 처음 공부하는 초보 개발자가 복습하는 내용입니다. 틀린 정보는 댓글로 알려주세요!)오늘 공부할 내용은 아래와 같다.1. AOP(Aspect Oriented Programming)2. XML 기반의 AOP 구현1. AOP(Aspect Oriented Programming)AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고도 한다.프로그래밍을 하다 보면 공통적인 기능이 다수 발생한다. 이러한 기능을 모든 모듈에 적용하기 위해 '상속'이라는 기능이 있지만 JAVA는 다중 상속이 불가능하기 때문에 여러 모듈에 상속을 통한 기능 부여가 불가능하다. 이뿐 아니라 핵심 기능 부분과 공통 기능 부분이 섞여 있으면 코드 분석이 어려울..........



원문링크 : [Spring/JAVA] AOP(관점 지향 프로그래밍) Ⅰ