ZAWWW-2st1.2-w12.tresc-1.0-Slajd16
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Przykład Spring AOP (2/3)
Cała konfiguracja programowania aspektowego odbywa się w pliku konfiguracyjnym beans.xml. Śledzeniem wywołań metody foo() zajmie się komponent MyBean zdefiniowany w pliku (1). Komponent ten działa jako obiekt-proxy i śledzi wywołania metod w zadanym obiekcie docelowym. Cecha target określa, jaki inny obiekt należy śledzić (2). Faktycznym śledzeniem zmian zajmie się specjalny komponent, nazwany theTracingBeforeAdvisor (3). Obiekt-proxy i obiekt śledzący zostaną automatycznie powołane do życia przez kontener Spring AOP.