proxy (1) 썸네일형 리스트형 [Spring] CGLIB 프록시의 호출 flow와 field Null 이슈... AOP(Aspect - Oriented Programming) 핵심 비즈니스 로직을 분리시키면서 동시에 반복되는 동작에 대한 코드 재사용성과 가독성을 높여주는 프로그래밍 방식이다. EX. 엔터프라이즈 애플리케이션에서 반복되는 로직들(로깅, 트랜잭션, 필터 처리 등등..)을 "비즈니스 로직"과 깔끔하게 분리해 준다. Spring 프레임워크에서는 비즈니스 로직 외에 중요한 애플리케이션 기능들 (로깅, 보안 처리, 트랜잭션 관리) 등등을 AOP 기법으로 관리하며, 그 중심에는 프록시 패턴이 존재한다.Proxy Pattern 디자인 패턴의 3개의 유형 중 하나인 구조(Structural) 유형에 속하는 패턴이다. 특정 객체에 대한 접근을 제어하는 과정에서 해당 객체를 래핑 하는 객체(Proxy)를 사용하는 방.. 이전 1 다음