728x90
AOP는 스프링과 상관없는 방법론이다.
관점지향
객체 지향보다 더 큰 업무
사용자가 요청한 주 업무(core업무)가 있고
개발자 혹은 운영자가 넣는 부가업무가 있다.
즉 사용자 관점과
개발자 혹은 운영자 관점이 있다.
보조업무에 해당하는 로그처리, 보안처리, 트랜잭션처리 등은 주업무 시작 전, 후에 실행된다.
예전엔 직접 소스에 주석을 달고 지우는 등 작업을 했다
이제 쉽게 보조업무 사이에 주업무를 넣었다 뺏다 하기 위해 나온 것이 AOP
중앙에 저게 프락시?
AOP가 스프링으로도 구현 가능하지만 자바만으로도 구현가능하다.
그 후 스프링으로 하면 어떤 차이가 있는지 알아보자.
https://www.youtube.com/watch?v=y2JkXjOocZ4&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=18
728x90
'Spring' 카테고리의 다른 글
스프링 Part2 AOP 강좌 03강 - 순수 자바로 AOP 구현해보기 (2) | 2022.01.02 |
---|---|
스프링 Part2 AOP 강좌 02강 _ AOP 자바 코드 이해하기 (0) | 2021.12.28 |
스프링 강의 17강 _ XML Configuration을 Java Configuration으로 변경하기 (0) | 2021.12.28 |
스프링 강의 16강 _ 특화된 @Component 어노테이션 (@Controller/@Service/@Repository) (0) | 2021.12.28 |
스프링 강의 15강 - 어노테이션을 이용한 객체생성 (0) | 2021.12.28 |
댓글