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

Tags

Diese Seite weiterempfehlen