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