Partial State Saving
State Saving ist an sich ein notwendiges Feature innerhalb von JSF.
Über das State Saving wird geregelt, dass der jeweilige Komponentenbaum
zwischen den Requests gespeichert wird. Dies führte bislang jedoch dazu,
dass ggf. sehr viele States in der Session lagen, wobei viele der darin
enthaltenen Daten redundant waren. Das State Saving in JSF 1.2 war eben
nur sehr einfach umgesetzt.
Ab JSF 2.0 wurde ein Partial State Saving eingeführt. Dies funktioniert
so, dass initial für eine View ein Komponentenbaum aufgebaut wird und
dieser Zustand gespeichert wird. Folgend werden lediglich die Deltas dazu
noch abgespeichert.
Damit wurde erreicht, dass die View-Map, die in der Regel serverseitig im Speicher
gelagert ist, deutlich reduziert wird und somit JSF stark optimiert wurde.
Zurück zur Übersichtsseite
|