Aspektorientierte Programmierung mit AspectJ
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
- Grundbegriffe Aspektorientierter Programmierung (AOP)
-- Was ist ein Aspekt?
-- Joinpoints, Pointcuts und Advices
-- Crosscutting
-- Code Introduction
-- Umsetzung von objektorientierten Konzepten: Interceptors, Assoziationsklassen und Mehrfachvererbung mit Klassen
-- Übersicht AOP-Frameworks: AspectJ, JBoss AOP, Spring
-- Technische Realisierung: Proxy-Klassen und nachträgliche Bytecode-Manipulation, Bewertung der Ansätze
- AOP mit AspectJ
-- Installation und enthaltene Werkzeuge
-- Integration in Entwicklungsumgebungen
-- Implementierung von Advices mit Java: Schlüsselwörter und AspectJ-API
-- Pointcuts: Syntax, Wildcards und Kategorien
-- Advices: before, after, around
-- Parameterübergabe und implizite Attribute
-- Lebenszyklus von Aspekten
-- Debugging
-- Selbstdefinierte Compiler-Warnungen und Compiler-Fehler
-- XML-basierte Aspekt-Definition
-- AspectJ 5 und Annotations
- Typische Anwendungsbeispiele
-- Monitoring: Logging, Tracing, Profiling
-- Optimierungen: Pooling, Caching
-- Thread-Sicherheit
-- Anwendungstests
-- Definition und Prüfung von Programmier- und Design-Richtlinien
-- Enterprise Services: Authentifizierung und Autorisierung, Transaktionsmanagement, Zugriff auf Ressourcen
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN