LIVEINAR - Aspektorientierte Programmierung mit AspectJ
Kurs
Online
Beschreibung
-
Kursart
Kurs
-
Methodik
Online
-
Dauer
3 Tage
Sie sind Software-Ingenieur, Anwendungsentwickler oder Internet-/Intranet-Entwickler und wollen Ihre Kenntnisse in AspectJ erweitern.
Hinweise zu diesem Kurs
Voraussetzung für eine erfolgreiche Teilnahme sind Kenntnisse der Java Erweiterungen. Grundkennnisse der Java Enterprise Edition (Java EE) sind von Vorteil.
Meinungen
Themen
- Programmierung
Inhalte
Mehrfachvererbung mit Klassen [p] Übersicht AOP-Frameworks: AspectJ, JBoss AOP, Spring [p] Technische Realisierung: Proxy-Klassen und nachträgliche Bytecode-Manipulation,
Bewertung der Ansätze - AOP mit AspectJ [p] Installation und enthaltene Werkzeuge [p] Integration in Entwicklungsumgebungen [p] Implementierung von Advices mit Java: Schlüsselwörter und AspectJ-API [p] Pointcuts: Syntax, Wildcards und Kategorien [p] Advices: before, after, around [p] Parameterübergabe und implizite Attribute [p] Lebenszyklus von Aspekten [p] Debugging [p] Selbstdefinierte Compiler-Warnungen und Compiler-Fehler [p] XML-basierte Aspekt-Definition [p] AspectJ 5 und Annotations - Typische Anwendungsbeispiele [p] Monitoring: Logging, Tracing, Profiling [p] Optimierungen: Pooling, Caching [p] Thread-Sicherheit [p] Anwendungstests [p] Definition und Prüfung von Programmier- und Design-Richtlinien [p] Enterprise Services: Authentifizierung und Autorisierung, Transaktionsmanagement,
Zugriff auf Ressourcen"
LIVEINAR - Aspektorientierte Programmierung mit AspectJ