Zustandsverwaltung
Festlegen, wo aktueller Anwendungszustand liegt, wer ihn ändert und welche Ansichten daraus entstehen.
Was bedeutet Zustandsverwaltung?
Zustandsverwaltung organisiert den aktuellen Zustand einer Anwendung oder Benutzeroberfläche: Wo liegt er, welche Komponente darf ihn ändern und welche anderen Teile lesen ihn? Zusammengehörige Zustände sollen widerspruchsfrei bleiben. Werte, die sich zuverlässig aus vorhandenen Daten berechnen lassen, müssen häufig nicht zusätzlich gespeichert werden. Eine globale Ablage oder bestimmte Bibliothek ist dafür nicht immer nötig.
In einem erfundenen Portal wählt eine Person einen Statusfilter. Die sichtbare Auftragsliste wird aus vorhandenen Aufträgen und dieser Auswahl berechnet. Werden Auswahl und gefilterte Liste unabhängig als Zustand gepflegt, können sie auseinanderlaufen. Der ausgewählte Filter ist außerdem etwas anderes als der auf dem Server gespeicherte Freigabestatus. Ein Zustand im Browser beweist weder eine erfolgreiche Speicherung noch aktuelle Zugriffsrechte; diese muss der Server weiterhin prüfen.
Quellen
Verwandte Begriffe
- SoftwarearchitekturGrundlegende Entscheidungen über Aufbau, Zusammenarbeit und Qualitätsziele eines Softwaresystems.
- GeschäftsregelEine Geschäftsregel beschreibt eine fachliche Bedingung oder Entscheidung, nach der ein betrieblicher Vorgang behandelt wird.
- Cache StampedeEin Cache Stampede entsteht, wenn gleichzeitige Anfragen dieselben Daten im Cache nicht finden und dieselbe teure Arbeit mehrfach starten.
- BackpressureBackpressure passt den Datenzufluss an die Verarbeitungskapazität des Empfängers an, indem dieser eine Verlangsamung oder Pause signalisiert.
- Race ConditionEin fehlerhaftes Ergebnis hängt von der zeitlichen Reihenfolge überlappender Zugriffe ab.
- Memory LeakNicht mehr benötigter Speicher bleibt während des Betriebs unnötig gebunden.
Beiträge zum Thema

Ihr Vorhaben mit ASES
Beschreiben Sie uns Ihr Vorhaben. Wir melden uns mit einer ersten Einschätzung.
