Zpo-12-wyk-toc
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Spis treści
- Plan wykładu
- Plan wykładu(1)
- Rozdział zagadnień
- Nisza aspektowa
- Przykład
- Podział wymagań
- Modularyzacja kodu
- OOP a AOP
- Plan wykładu
- Język AspectJ
- Aspekt
- Zasada działania AspectJ
- Przykład prostego aspektu
- Przykład prostego aspektu(1)
- Punkty złączeń
- Punkty cięcia
- Rodzaje punktów cięcia
- Wywołanie metody i konstruktora
- Wykonywanie metody i konstruktora
- Dostęp do pola
- Obsługa wyjątku
- Statyczna inicjacja
- Cięcie warunkowe
- Leksykalne położenie
- Kontrola przepływu sterowania
- Cel wywołania i argumenty
- Kontekst punktu cięcia
- Zmienne thisJoinPoint i thisStaticJoinPoint
- Porada
- Rodzaje porad
- Przykład: aspekt logujący wywołania metod
- Przykład: porada around()
- Przykład: do czego służy ten aspekt?
- Przykład: wersja 2
- Przykład: wersja 3
- Zmiana struktury klasy
- Zmiana hierarchii dziedziczenia
- Zmiana struktury wielu klas
- Definiowane błędy kompilacji
- Plan wykładu
- Inne systemy aspektowe: AspektWerkz
- Inne systemy aspektowe: Spring AOP
- Podsumowanie