\
AOP 란 업무 등 특정 책이이 있는 클래스, 예를 들어 주문 클래스나 계좌 클래스 안에 본질적인 처리만 기술하고, 본질적이지 않은 처리는 밖으로 꺼내는 기술입니다
AOP의 장점은 오브잭트(객체)가 원래 실행해야 하는 본질적인 처리와 그 밖의 횡단 관심사로 불리는 여러 오브젝트에 걸쳐 기술되기 쉬운 처리를 분리해 모듈성을 높인다. 또한 각각 관심사를 따로따로 생각할 수 있고, 개별 관심사를 추출할 수 있으면 관심사롤 분할해 개발할 수있는 등의 장점이 있다
AOP 용어
애스펙트 (Aspect)
횡단 관심사의 동작과 그 횡단 관심사를 적용하는 소스 코드상의 포인트를 모은것입니다. 다시 말해 하나 또는 그 이상의 어드바이스(동작) 와 포인트컷 (동작을 적용하는 조건)을 조합한 것입니다.
저의 블로그 봐주셔서 감사합니다
재.미.있.게 보셧다면 아래 하트 ❤(공감) 과 댓글 부탁 드려요 .
[스프링]spring 프로젝트 만들기 // 구조 (0) | 2021.05.24 |
---|---|
[servlet_jsp_spring] annotation(어노테이션) servlet 등록 방법// 현재 시간 web에 나타 내기 소스 코드 (0) | 2021.05.17 |
[spring] AOP advice 어드바이스 종류 (0) | 2018.05.17 |
[Spring]Annotation (어노테이션) 종류 및 기능 자바스프링/스프링프레임워크/@Component ,@Required,@Autowired @PostConstruct (0) | 2018.05.16 |
[스프링 ]Spring Bean Scope (빈 범위 속성) 스코프의 종류 (0) | 2018.05.16 |