Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Interfaces als Programmiermodell
- Modellierung und Programmierung basierend auf dem Konzept der Interfaces
- Probleme, die durch die Programmierung über Interfaces gelöst werden
Komponentenorientierte Programmierung
- Die Rolle der Komponenten im Webanwendungsmodell; Einführung des Konzepts der POJO-Objekte (Plain Old Java Objects) als Komponenten in der Webanwendung
Designtmuster: Inversion of Control und Dependency Injection
- Inversion-of-Control-Muster und seine Varianten
- Dependency Injection, IoC-Container
- Deklarative Definition der Abhängigkeiten zwischen den Komponenten einer Webanwendung
Architektonische Übersicht über Spring
- Der Spring-Anwendungscontext und seine Rolle als IoC-Container.
- Wie realisiert ein Anwendungsframework seine Funktionen?
- Wo beginnt der Lebenszyklus einer auf Spring basierenden Webanwendung?
- Kann der Spring-IoC-Container auch in Anwendungen genutzt werden, die keine Webanwendungen sind?
Konfigurationsdateien
- Deklarative Dependency Injection durch XML-Dateien, die definieren, wie Komponenten erzeugt und eingesetzt werden
- Die Abhängigkeiten zwischen den Komponenten
- Dateiformatbeschreibung der Komponenten und Beispiele zur Spring-Dependency-Injection
Komponenten-Fabriken und deren Nutzung
- Abbildung der in der Konfigurationsdatei definierten Komponenten und wie der Injektionsmechanismus durch Spring-Komponenten-Fabriken implementiert wird
- Unterscheidung zwischen Singleton- und Prototype-Komponenten
Komponenten-Lebenszyklus und Komponenten-Identifikation
- Komponenten-Lebenszyklus
- Komponenten-Identifikation
Programmierung mit Spring AOP
- Aspekt-orientierte Programmierung (Aspect-Oriented Programming, AOP)
- Deklarative Abbildung von Aspekten im Entwurf und Definition der Join Points
- Einführung in Spring AOP und Anwendungsbeispiele
Spring MVC
- Besprechung der Abstraktionen für Controller und Views im Spring Framework sowie Anwendungsbeispiele; Einführung in das Konzept von Model, View und Controller in Spring-Anwendungen
Erstellung einer Anwendung mit Spring MVC
- Standard-Controller und View-Resolver in Spring-Webanwendungen
- Verknüpfung von Model-Eigenschaften mit Views und umgekehrt
Einführung in das Thema Transaktionen und Komponentensicherheit
- Transaktionsmanagement (insbesondere im Kontext von Java EE)
- Transaktionsmanager
- Leichtgewichtiges Framework und Persistenz
Transaktionsmanagement-Mechanismus in Spring
- Transaktionsmanager im leichtgewichtigen Spring-Framework
- Spring-Mechanismen zum Verwalten von Transaktionen
Abbildung von Tabellenzeilen für POJO-Objekte mit Spring
- Nutzung von Datenzugriffsmethoden des Spring Frameworks zum Erstellen von Datenbankabfragen
- Definition des Datenzugriffs
- Erstellung von Data Access Objects (DAO)
- Implementierung und Nutzung von DAOs zur Stabilisierung von Anwendungskomponenten
Voraussetzungen
Keine.
35 Stunden
Erfahrungsberichte (2)
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
Kurs - Java Spring
Maschinelle Übersetzung
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Kurs - Java Spring
Maschinelle Übersetzung