목록스프링삼각형 (1)
dev-sohee 님의 블로그
Spring의 3대 프로그래밍 모델 : 스프링 삼각형(IoC/DI, AOP, PSA) 2탄
'Spring의 3대 프로그래밍 모델 : 스프링 삼각형(IoC/DI, AOP, PSA) 1탄'에 이어서 AOP와 PSA에 대해 알아보겠습니다. # AOPAOP(Aspect-Oriented Programming)란 프로그램의 핵심 로직과 부가적인 관심사를 분리하여 코드의 중복성을 낮추고, 유지 보수성을 높이는 프로그래밍 기술입니다. 중복되는 공통 코드 부분을 별도의 영역으로 분리하고, 코드가 시행 되기 전이나 이후의 시점에 해당 코드를 붙여 넣음으로써 소스 코드의 중복을 줄이고, 필요할 때마다 가져다 쓸 수 있게 객체화하는 기술입니다. 구성 요소핵심 관심(Core Concerns): 시스템의 핵심 가치와 목적이 드러난 관심 영역횡단 관심(cross-cutting concern): 여러 핵심 관심에 걸쳐..
spring
2024. 8. 31. 22:42