Dies ist eine alte Version des Dokuments!


LU04a - GUI

Es gibt verschiedene (teilweise aufeinander aufbauende) Java-GUI-Frameworks. Heutzutage sind jedoch Desktop-Applikationen allgemein eher unüblich.

Java AWT Java Swing JavaFX
1996 eingeführt mit Java Version 1.0 1998 eingeführt mit Java Version 1.2 2008 eigenständig, bei Java Version 8 und ab 11 inklusive

Heutzutage werden oft webbasierte GUIs eingesetzt, die meist via REST-API mit dem Backend kommunizieren und dadurch von dem Java-Backend abgekoppelt sind.

Es gibt aber auch Varianten wie JSF (Jakarta Faces), bei denen der Java-Code die entsprechenden HTML-Seiten generiert und somit direkt auch als Webserver fungiert.

REST (Representational State Transfer) unterstütz folgende HTTP-Methoden:

  • GET → Anfrage (an Informationen)
  • POST → Übermittlung von Daten zur Speicherung
  • PUT → Übermittlung von Daten zur Speicherung
  • PATCH → Übermittlung von Daten zur Aktualisierung
  • DELETE → Anfrage zur Löschung eines Datensatzes
  • de/modul/ffit/3-jahr/java/learningunits/lu04/a.1757277482.txt.gz
  • Zuletzt geändert: 2025/09/07 22:38
  • von apeter