목록2024/07/08 (1)
wintertreey 님의 블로그
AOP란? Proxy란?
AOP의 핵심기능, 부가기능 애플리케이션 로직은 크게 핵심 기능과 부가 기능으로 나눌 수 있다. 핵심 기능 Core Concerns : 해당 객체가 제공하는 고유의 기능. 부가 기능 Cross-cutting Concerns : 핵심 기능을 보조하기 위해 제공되는 기능 ( ex: 로그 추적 기능, 트랜잭션 기능 )보통 기존 프로젝트에 부가 기능을 추가하게 되면, 그림처럼 하나의 클래스가 아닌 여러 클래스에 부가 기능을 추가하게 된다. 예를 들어서 프로젝트의 모든 클래스에 로그 기능을 추가 한다고하면, 하나의 부가 기능(로그 추적)을 여러 곳에 동일하게 사용하게 된다. AOP란?Aspect Oriented Programming 관점 지향 프로그램 객체지향의 기본원칙(OOP)으로는 핵심기능에서 부가기능을 분리..
Spring
2024. 7. 8. 17:08