Einführung in Spring MVC
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
Die Schulung Einführung in Spring MVC vermittelt Teilnehmern, die bereits mit dem Spring-Framework vertraut sind, die notwendigen Kenntnisse, um Webanwendungen mit Spring Model-View-Controller (MVC) zu entwickeln. Spring MVC ist ein Open-Source-Framework auf Java-Basis, mit dem sich flexible, lose gekoppelte Webanwendungen auf standardisierte Weise erstellen lassen.
- Im Kurs starten Sie mit einer Einführung in Spring und Spring MVC. Sie lernen, wie man eine neue Spring MVC-Anwendung erstellt und eine lokale Entwicklungsumgebung einrichtet.
- Anschließend lernen Sie, wie Sie neue Funktionen in Ihrer Anwendung implementieren und die Kernkonzepte von Spring MVC wie Controller und Views verstehen.
- Schließlich werden REST-APIs eingeführt, um Ihnen ein Verständnis dafür zu vermitteln, wie Sie APIs von Drittanbietern in Ihre Anwendung einbinden und Ihre eigene CRUD-API anbieten können, die Sie in Verbindung mit Ihrer neuen Webanwendung verwenden können.
Zielgruppe
Softwareentwickler, die Spring Boot einführen möchten und über einen gewissen Java-Programmierhintergrund und zumindest grundlegende Kenntnisse des Spring Frameworks verfügen.
Voraussetzungen
- Gute Kenntnisse in Java
- Grundkenntnisse des Spring Frameworks
Agenda
Erste Schritte mit Spring MVC
- Einführung in Spring und Spring MVC
- Einrichten der Entwicklungsumgebung
- Erstellen einer Spring MVC-Anwendung
Verwendung von Spring MVC-Controllern
- Verständnis des Modells
- Aufruf des Modells
- Erstellung eines Controllers
Implementieren einer Benutzeroberfläche
- Benutzereingaben vom Browser abrufen
- Verwendung von Path-Variablen und Redirects
- Validierung von Formularen nutzen
- Aktivieren von Update-Funktionen
- Fehlerbehandlung
Themes und Internationalisierung
- Implementierung von Themes
- Implementierung der Internationalization
Fortgeschrittene Web-Funktionalität
- Arbeiten mit Model-Objekten
- Datenbindung
- Erstellung von benutzerdefinierten Validatoren
Implementieren allgemeiner Webanwendungsfunktionen
- Anmeldefunktionalität aktivieren
- Implementieren eines Warenkorbs
- Erlauben, dass ein Benutzer eine Bestellung aufgibt
Verstehen von erweiterten Views
- Integration mit Freemarker
- Verwendung von Apache Tiles
- Arbeiten mit verschiedenen Inhaltstypen
Verwendung von Webdiensten in Ihrer Anwendung
- Was sind RESTful Web Services?
- Erstellen eines Clients zur Interaktion mit einem Dienst eines Drittanbieters
- Implementierung von CRUD-APIs innerhalb Ihrer Anwendung
Ziele
Die Schulung Einführung in Spring MVC vermittelt Teilnehmern, die bereits mit dem Spring-Framework vertraut sind, die notwendigen Kenntnisse, um Webanwendungen mit Spring Model-View-Controller (MVC) zu entwickeln. Spring MVC ist ein Open-Source-Framework auf Java-Basis, mit dem sich flexible, lose gekoppelte Webanwendungen auf standardisierte Weise erstellen lassen.
- Im Kurs starten Sie mit einer Einführung in Spring und Spring MVC. Sie lernen, wie man eine neue Spring MVC-Anwendung erstellt und eine lokale Entwicklungsumgebung einrichtet.
- Anschließend lernen Sie, wie Sie neue Funktionen in Ihrer Anwendung implementieren und die Kernkonzepte von Spring MVC wie Controller und Views verstehen.
- Schließlich werden REST-APIs eingeführt, um Ihnen ein Verständnis dafür zu vermitteln, wie Sie APIs von Drittanbietern in Ihre Anwendung einbinden und Ihre eigene CRUD-API anbieten können, die Sie in Verbindung mit Ihrer neuen Webanwendung verwenden können.
Zielgruppe
Softwareentwickler, die Spring Boot einführen möchten und über einen gewissen Java-Programmierhintergrund und zumindest grundlegende Kenntnisse des Spring Frameworks verfügen.
Voraussetzungen
- Gute Kenntnisse in Java
- Grundkenntnisse des Spring Frameworks
Agenda
Erste Schritte mit Spring MVC
- Einführung in Spring und Spring MVC
- Einrichten der Entwicklungsumgebung
- Erstellen einer Spring MVC-Anwendung
Verwendung von Spring MVC-Controllern
- Verständnis des Modells
- Aufruf des Modells
- Erstellung eines Controllers
Implementieren einer Benutzeroberfläche
- Benutzereingaben vom Browser abrufen
- Verwendung von Path-Variablen und Redirects
- Validierung von Formularen nutzen
- Aktivieren von Update-Funktionen
- Fehlerbehandlung
Themes und Internationalisierung
- Implementierung von Themes
- Implementierung der Internationalization
Fortgeschrittene Web-Funktionalität
- Arbeiten mit Model-Objekten
- Datenbindung
- Erstellung von benutzerdefinierten Validatoren
Implementieren allgemeiner Webanwendungsfunktionen
- Anmeldefunktionalität aktivieren
- Implementieren eines Warenkorbs
- Erlauben, dass ein Benutzer eine Bestellung aufgibt
Verstehen von erweiterten Views
- Integration mit Freemarker
- Verwendung von Apache Tiles
- Arbeiten mit verschiedenen Inhaltstypen
Verwendung von Webdiensten in Ihrer Anwendung
- Was sind RESTful Web Services?
- Erstellen eines Clients zur Interaktion mit einem Dienst eines Drittanbieters
- Implementierung von CRUD-APIs innerhalb Ihrer Anwendung