jEE work

01/16/2010

AOP cu aspectJ

Înscris în: Uncategorized — Edi @ 8:08 pm

Am sa scriu cateva randuri despre folosirea aspectj in ECLIPSE. Am schimbat mediul de lucru pentru ca NetBeans nu are plugin pentru aspectj decat in versiunea 6.0 si la momentul la care scriu versiunea curenta e 6.8, deci o sa folosesc Eclipse 3.5 si aspectj.

Eclipse se gaseste aici.
Aspectj pentru Eclipse se gaseste aici. Pentru cei care nu stiu cum sa instaleze un plugin in eclipse vedeti asta.

Dupa ce ati instalat acest plugin e foarte simplu. Puteti sa faceti un proiect java, apoi o clasa Main, cu niste metode, si apoi un Aspect. Din meniu File -> New -> Aspect.
O un aspect simplu arata asa:

public aspect WorkerA {
	pointcut timing() : execution(* main.Main.*());

	before() : timing() {
		System.out.println("Inainte de metoda");
	}

	after() : timing() {
		System.out.println("Dupa apelarea metodei");
	}
}

Pentru a intelege mai bine ce e cu acel pointcut si cu expresia regulata data ca parametru puteti citi un nicte cartulii in domeniu. (hint).

Niciun comentariu până acum. »

Niciun comentariu până acum.

Feed RSS pentru acest post. Urmăreşte URI

Lasă un comentariu

Bloguieşte pe WordPress.com.