Pytanie : Pomagać pointcut dla metoda metoda interfejs metoda

W mój zastosowanie my mieć interfejs dla każdy service.
A długi czas my miewać tylko jeden urzeczywistnienie dla każdy usługa interface.
The urzeczywistnienie metoda annotated z zwyczaj annotation.

1:
2:
3:
4:
5:
6:
@Around ("@annotation (de.cware.cweb.ModuleAction) ")
jawny Przedmiot performSecurityCheck (ProceedingJoinPoint pjp) rzut Throwable
{
    … Aspekt kod…
} 


Now I mieć the problem że the projekt zawierać wieloskładnikowy urzeczywistnienie the usługowy interfejs i I chcieć annotate każdy metoda każdy usługa. W Ten Sposób I decydować the adnotacja the interfejs definicja. Niestety the Aspekt już nie wyplatać the metoda.

My pytanie teraz być jak musieć I zmieniać the pointcut metoda interface-metoda który annotated z mój zwyczaj Annotation.

Odpowiedź : Pomagać pointcut dla metoda metoda interfejs metoda

Oh zgodzić się, I czytać the "pointcut adres."  Jawa być aspekt-ukierunkowywać język, więc I zakładać ty używać the rozszerzenie AspectJ (http://en.wikipedia.org/wiki/AspectJ) che być z mój królestwo; L10A:dziedzina wiedza specjalistyczna? W Ten Sposób gdy ty uprawomocniać ten interfejs, ty chcieć the adnotacja dalej nowy warstwa lub robić ty właśnie chcieć the urzeczywistnienie że tam  być adnotacja?

Zmartwiony, I być naprawdę jakaś pomoc; móc I móc być niektóre połączenie:

http://www.eclipse.org/aspectj/doc/next/adk15notebook/annotations-pointcuts-and-advice.html
http://www.eclipse.org/aspectj/doc/next/adk15notebook/ataspectj-pcadvice.html
http://static.springsource.org/spring/docs/2.5.x/reference/aop.html


I także próba ten pytanie w the AspectJ lub Aspekt-Ukierunkowywać-Programowanie strefa jeżeli istnieć.
Inne rozwiązania  
 
programming4us programming4us