관점지향프로그래밍1 [Spring] 관점 지향 프로그래밍 AOP 관점 지향 프로그래밍 AOP 관점 지향 프로그래밍이란 횡단 관심사의 분리를 허용함으로써 모듈성을 증가시키는 것이 목적인 프로그래밍 패러다임이다. 공통된 관심사를 따로 분리해서 주 관심사(CC)와 공통 관심사(CCC)로 나누어 모듈화 시키는 방식이다. Advice (CCC) 공통적으로 빠져나온 관심사 Join Point (CC) Advice가 연결될 수 있는 모든 point들의 집합 Point Cut (CC) Advice가 연결될 결합점에 대한 상세한 정의 Advisor (Aspect) Adivice + Point Cut 흩어진 관심사들을 모듈화한 것 Weaving (CrossCutting) Advisor를 대상 객체에 결합하는 행위 AOP를 그림으로 이해하기 여기 비슷한 기능을 하는 메소드를 가지고 있는.. 2020. 2. 19. 이전 1 다음