..열심히 공부하세../MVC

[17] Aspectj의 설치 및 셋팅 - ②

댄스댄스 2012. 7. 11. 11:50

 

>>>>>>>>>>>>>>>>> Aspectj의 설치 및 셋팅 >>>>>>>>>>>>>>>>>>>


--------------------------------------------------이클립스에서 직접 설치 방법 및 순서
eclipse.org -> aspect검색
AspectJ Development Tools (AJDT) 클릭
다운로드
설치된 이클립스 버전 확인후
http://download.eclipse.org/tools/ajdt/37/update 경로복사

 

--------------------------------------------------------이클립에서 직접 업데이트 방법
Help -> Install New Software -> Work with ~~~ Add...
Name : aspect
Location : http://download.eclipse.org/tools/ajdt/37/update
Name 3개 전부 체크, 동의
설치된후 이클립스 재시작

 

----------------------------------------------------------------------이클립스
이클립스 -> 자바 프로젝트 : exAspectj

exAspectj 프로젝트 -> 오른쪽 -> Configure -> Convert to AspectJ Project
프로젝트명 앞에 AJ표시 되면 설치 완료

 

 

>>>>>>>>>>>>>> Aspectj를 사용하는 간단 AOP 예제 >>>>>>>>>>>>>>>>>>

 

----------------------------------------------------------------------GilDong.java
package firstAspectjAOP;

public class GilDong {
    private void say(){
        System.out.println("I am Gildong.");
    }
    public static void main(String[] args){
        new GilDong().say();
    }
}
----------------------------------------------------------------------Advice.aj
package firstAspectjAOP;

public aspect Advice {
    pointcut callsay():call(* GilDong.say(..));
    before():callsay(){
        System.out.println("Welcome");
    }
    after():callsay(){
        System.out.println("Good bye");
    }
}
----------------------------------------------------------------------결과
Welcome
I am Gildong.
Good bye