Notice
Recent Posts
Recent Comments
Link
목록개발 공부 (1)
과거의나야도와줘
Spring 08. AOP(Aspect Oriented Programming) 01
주의! 공부하면서 제가 이해한 대로 쓰는거라 잘못된 부분이 있을 수 있습니다 만약 잘못된 부분이 있다면 댓글로 가르쳐주시면 감사합니다 이번 포스팅 부터는 AOP를 공부합니다 01. AOP란? AOP(Aspect Oriented Programming)이란 뭘까요? 우리가 일반적으로 알고있는 OOP(객체지향 프로그래밍) 에서 모듈화의 핵심 단위는 클래스입니다. 반면 AOP에서 모듈화의 단위는 Aspect(관점)입니다 Aspect는 여러 타입과 객체에 거쳐서 사용되는 기능(Cross Cutting 공통관심사항)을 모듈화 하는 것 입니다. 공통관심사항이란 예를 들면 로그인 같은 기능입니다. 대부분의 서비스에서 로그인을 사용하는데 로그인이라는 기능은 서비스마다 다를 이유가 없죠 그런 공통적으로 사용하는 기능을 따..
개발공부노트/Spring
2022. 10. 21. 09:57