Rozdíly mezi stavem relace a stavem zobrazení

Anonim

Stát Stav vs. Stav zobrazení

Jak je již známo, může být web takový, jaký je, definován jako bez státní příslušnosti. To znamená, že pokaždé, když je potřeba určitá webová stránka, musí být znovu vytvořena po každém odeslání na server. HTTP protokol na druhé straně nemůže obsahovat informace klienta na stránce. Z tohoto důvodu se doporučuje používat státní správu. Státní správa je prostředek, který umožňuje správu stavu stránky i stránky serveru.

Existují dva typy řízení státu. Jedná se o stav relace a stav zobrazení. Hlavní rozdíl, který se nachází mezi těmito dvěma, spočívá v tom, že řízení státního pohledu se zabývá hlavně koncem řízení státu. Její konfigurace má usnadnit správu stavu pro koncové uživatele. Na druhou stranu se jedná o řízení stavu relácí, které se zabývá především koncem serveru na webu, což umožňuje snadné ovládání obsahu také z tohoto důvodu.

Rozdíly

Stav zobrazení je udržován pouze na jedné úrovni, což je úroveň stránky. To omezuje změny, které lze provést na stránce. Na druhou stranu zůstává stav relace v úrovni relace. Chcete-li vidět stav zobrazení, můžete tak učinit pouze na jedné stránce a nikoliv na jiných. To je jasný kontrast ke stavu relace, který je k dispozici na všech stránkách, pokud tyto stránky spadají do hranice relace uživatele.

Informace shromážděné ve stavu zobrazení jsou uloženy pouze pro klienta a nelze je přenést na žádné jiné místo. Stav relace má své informace uložené v rámci serveru a může k němu přistupovat každá osoba, která má přístup na server, kde jsou informace uloženy. Pokud je použito zobrazení stavu, hodnoty uložené pro určitou stránku přetrvávají v oblasti procházení, kterou klient používá, a posílat zpět pouze po dokončení celé operace. Jedná se o jednoznačný kontrast ve srovnání se stavem relace, kde data zůstávají k dispozici až do doby, kdy je relace dokončena nebo se prohlížeč zavře. Po celou tuto dobu jsou data dostupná serverem.

Při použití stavu zobrazení existuje tendence k přetrvávání dat specifických pro danou stránku, zatímco použití stavu relace přichází s tendencí k přetrvávání dat specifických pro uživatele dostupných na straně serveru. Platnost viditelného stavu přichází zejména v postbacks. Je také důležité poznamenat, že stav zobrazení je synonymem pouze serializovatelných dat. Stav zabezpečení v pohledu není zaručen, protože data jsou vystavena klientovi. Je-li potřeba zabezpečení dat, může být šifrováno. Stav relace na druhou stranu platí pouze pro typové objekty.

Souhrn:

Zobrazit stav - Údržba pouze na úrovni stránky.

- Stav zobrazení může být viditelný pouze z jedné stránky a nikoli z několika stránek.

- Informace uložené pouze na konci klienta.

- Stav zobrazení zachová hodnoty v případě, že dojde k postbackové operaci.

- Stav zobrazení se používá k tomu, aby umožnil přetrvávání dat specifických pro danou stránku.

Stav sezení - Údržba na úrovni zasedání.

- Dostupnost hodnoty stavu relace je dostupná ve všech stránkách v relaci uživatele.

- Informace v stavu relace uložené na serveru.

- Ve stavu relace zůstávají uživatelská data na serveru. Dostupnost dat je zaručena, dokud uživatel neuzavře relaci nebo prohlížeč nebude uzavřen.

- Stav relace se používá pro přetrvávání dat specifických pro uživatele na konci serveru.