2007. 4. 9. 14:29
AOP(Aspect Oriented Programming) 용어들 그거/Tech2007. 4. 9. 14:29
aspect : 구현하고자 하는 횡단 관심사의 기능
cross cutting : 끼어들기
primary concern : 구현할 business logic
cross-cutting concern : 시스템 전반적으로 산재된 기능(보안, 인증, 로그 ...)
Advice : cross-cutting concern을 구현한 code(aspect의 실제 구현체)
point-cut : advice가 어떤 joint point에 적용되어야 하는지에 대한 정의
join-point : aspect를 플러그인할 수 있는 application의 실행지점
advisor : advice + point-cut
introduction : 기존의 클래스에 새로운 메소드나 속성을 추가
target : advice를 받는 클래스
proxy : 대상객체에 advice가 적용된 후 생성되는 객체
weaving : aspect를 대상객체에 적용하여 새로운 proxy 객체를 생성하는 과정
// 어렵다 -_-;
'그거 > Tech' 카테고리의 다른 글
SunOS 5.9에 64bit JDK 1.5.0.11 설치 (0) | 2007.04.16 |
---|---|
선택이 아닌 필수 AOP(Aspect Oriented Programming) (0) | 2007.04.09 |
Aspect Oriented Programming (AOP) (0) | 2007.04.09 |
JSTL(JavaServer Pages Standard Tag Library) (0) | 2007.03.29 |
Velocity (0) | 2007.03.29 |