Programowanie aspektowe - wprowadzenie 2008/2009

Z JASR Wiki

<<< Powrót do Tworzenie aplikacji wielowarstowych 2008/2009

Instalacja

Eclipse z zainstalowanym AJDT znajduje się w /home/inf/PUBLIC/j2ee/aop. Żeby doinstalować plugin samodzielnie należy:

  • posiadać i uruchomić Eclipse'a (np. Eclipse for Java Developers) w wersji 3.4.x,
  • wybrać Help->Software Updates->Available Software,
  • kliknąć Add Site i podać Location=http://download.eclipse.org/tools/ajdt/34/update,
  • zaznaczyć AJDT Update Site (JDT Weaving)->AspectJ Development Tools oraz AJDT Update Site (JDT Weaving)->Cross References Tool i kliknąć Install,
  • potwierdzić wybór i zaakceptować licencję,
  • spokojnie poczekać...

Wprowadzenie

  • Wykonaj przykład z prezentacji. Kod znajduje się poniżej:
package hello;

public class HelloWorld {
   public void sayHello() {
      System.out.println("Hello");
   }

   public static void main(String[] args) {
      new HelloWorld().sayHello();
   }
}
package hello;

public aspect World {
   pointcut greeting():
      execution(* HelloWorld.sayHello(..));

   after() returning: greeting() {
      System.out.println("World!");
   }
}
Osobiste