AOP1 AOP 란 무엇인가? Contents 1. 정의 2. 등장 배경 3. Crosscutting Concerns 4. Concern 분리 5. Crosscutting Concern 모듈화 순서 (AspectJ 예) 6. Weaving 방법 분류 7. 장점 1. 정의 AOP는 Aspect-Oriented Programming 의 약자로 관점 지향 프로그래밍이라 한다. AOSD (Aspect-Oriented Software Development) 의 한 측면을 표현한다. 2. AOP 등장배경 절차지향 프로그래밍 → 객체지향 프로그래밍 (OOP) : 유지보수성과 확장성 & 관점지향 프로그래밍 (AOP) : 객체지향적인 프로그래밍을 지향하면서 유지보수를 좀 더 편리하게 하기 위한 방법 컴포넌트계의 구루(guru)들이 이야기하는 중요한 .. 2009. 8. 5. 이전 1 다음