aspectj: 2개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/2HNLG/btq3cb5RUX2/PbIf7Z2i3T44fWKuDrttOK/img.png)
AspectJ Weaver를 사용한 애노테이션 기반의 스프링 AOP 구현 방법 AOP란? - Aspect Oriented Programming : 관점 지향 프로그래밍 - OOP 와 분리된 개념이 아니라, OOP에 기초를 두는 프로그래밍 방식 - 하나의 프로그램을 관점(혹은 관심사)라는 논리적인 단위로 분리하여 관리하는 개념 - 로깅, 감사, 선언적 트랜젝션, 보안, 캐싱 등 다양한 곳에서 사용된다. AOP 용어 - Joint Point : 모듈이 삽입되어 동작하게 되는 특정 위치(메서드 호출 등) - Point Cut : 다양한 Joint Point 중에 어떤 것을 사용할지 선택 - Advice : Joint Point에 삽입되어 동작할 수 있는 코드 - Weaving : Advice를 핵심 로직 코드..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/cNdFQo/btq3bvX4aMs/2rwYCfbcepPYYirCgGpTk0/img.png)
AspectJ Weaver를 사용한 XML 기반의 스프링 AOP 구현 방법 AOP란? - Aspect Oriented Programming : 관점 지향 프로그래밍 - OOP 와 분리된 개념이 아니라, OOP에 기초를 두는 프로그래밍 방식 - 하나의 프로그램을 관점(혹은 관심사)라는 논리적인 단위로 분리하여 관리하는 개념 - 로깅, 감사, 선언적 트랜젝션, 보안, 캐싱 등 다양한 곳에서 사용된다. AOP 용어 - Joint Point : 모듈이 삽입되어 동작하게 되는 특정 위치(메서드 호출 등) - Point Cut : 다양한 Joint Point 중에 어떤 것을 사용할지 선택 - Advice : Joint Point에 삽입되어 동작할 수 있는 코드 - Weaving : Advice를 핵심 로직 코드에 ..