Präsentationsebene
Die Präsentationsebene bezeichnet in der Softwarearchitektur die Schicht, die für die Darstellung der Anwendung gegenüber dem Endnutzer verantwortlich ist. Sie umfasst die Benutzerschnittstelle, die Darstellung von Informationen, die Aufnahme von Eingaben sowie deren Vorverarbeitung und Weiterleitung an die darunter liegende Logik. Ziel ist es, UI-spezifische Aufgaben von der Geschäftslogik zu trennen.
Typische Bestandteile der Präsentationsebene sind UI-Komponenten, Layout-Templates, View-Modelle sowie Controller oder Presenter-Module, die Daten aus der
In mehrschichtigen Architekturen trennt sich die Präsentationsebene von der Geschäftslogik (Domänen- oder Dienstschicht) sowie vom Datenzugriff.
Ziele der Präsentationsebene sind eine bessere Wartbarkeit, Testbarkeit und Austauschbarkeit der Benutzeroberfläche, sowie die Unabhängigkeit von