Rozdiely medzi štátom zasadnutia a štátom prezretia

Stav relácie vs. stav prezerania

Ako je už známe, web ako taký sa dá definovať ako bez štátnej príslušnosti. To znamená, že zakaždým, keď je potrebná konkrétna webová stránka, musí sa znovu vytvoriť pri každom zverejnení na serveri. Protokol HTTP na druhej strane nemôže uchovávať informácie o klientovi na stránke. Z tohto dôvodu sa odporúča používať riadenie štátu. Správa štátu je prostriedok, ktorý umožňuje správu stavu stránky aj servera.

Existujú dva typy riadenia štátu. Ide o stav relácie a stav zobrazenia. Hlavný rozdiel, ktorý sa medzi nimi zistil, spočíva v tom, že pohľad na riadenie štátu sa zaoberá predovšetkým správou štátu na konci riadenia štátu. Jeho konfigurácia má uľahčiť správu stavu pre koncového používateľa. Na druhej strane existuje správa stavu relácie, ktorá sa zaoberá hlavne serverovým koncom webu, čo umožňuje aj ľahkú správu obsahu z tohto konca..

rozdiely

Stav zobrazenia je udržiavaný iba na jednej úrovni, čo je úroveň stránky. Tým sa obmedzujú zmeny, ktoré je možné na stránke vykonať. Na druhej strane je stav relácie udržiavaný na úrovni relácie. Ak chcete zobraziť stav zobrazenia, môžete tak urobiť iba na jednej stránke a nie na žiadnych iných. Toto je výrazný kontrast k stavu relácie, ktorý je k dispozícii na všetkých stránkach za predpokladu, že tieto stránky spadajú do rámca relácie používateľa.

Informácie, ktoré sa zhromažďujú v zobrazenom stave, sa ukladajú iba pre klienta a nemôžu sa preniesť na iné miesto. Stav relácie má svoje informácie uložené v serveri a môže k nemu pristupovať každá osoba, ktorá má prístup k serveru, kde sú informácie uložené. Keď sa použije stav zobrazenia, hodnoty zverejnené na konkrétnej stránke pretrvávajú v oblasti prehľadávania, ktorú klient používa, a zaúčtujú späť iba vtedy, keď je dokončená celá operácia. Toto je výrazný kontrast v porovnaní so stavom relácie, kde údaje zostávajú k dispozícii do času, keď je relácia dokončená alebo keď sa prehliadač uzavrie. Po celú dobu sú údaje dostupné serverom.

Pri použití stavu zobrazenia existuje tendencia pretrvávania údajov špecifických pre stránku, zatiaľ čo použitie stavu relácie prichádza s tendenciou pretrvávať údaje špecifické pre používateľa dostupné na strane servera. Platnosť stavu pohľadu nastáva najmä v spätných väzbách. Je tiež dôležité poznamenať, že stav zobrazenia je synonymom iba pre serializovateľné údaje. Bezpečnosť v stave zobrazenia nie je zaručená, pretože údaje sú vystavené klientovi. Ak je potrebná bezpečnosť údajov, môže sa šifrovať. Naopak, stav relácie je platný iba pre typy objektov.

Zhrnutie:

Zobraziť štát
- Udržuje sa iba na úrovni stránky.

- Stav zobrazenia je viditeľný iba na jednej stránke a nie na viacerých stránkach.

- Informácie uložené iba na konci klienta.

- Stav zobrazenia si zachová hodnoty v prípade, že dôjde k operácii spätného odoslania.

- Stav zobrazenia sa používa na povolenie pretrvávania údajov špecifických pre stránku.

Štát zasadnutia
- Udržiavané na úrovni relácie.

- Dostupnosť hodnoty stavu relácie je na všetkých stránkach dostupných v relácii používateľa.

- Informácie v stave relácie uložené na serveri.

- V stave relácie zostanú užívateľské dáta na serveri. Dostupnosť údajov je zaručená, kým používateľ reláciu neukončí alebo kým sa prehliadač nezatvorí.

- Stav relácie sa používa na pretrvávanie údajov špecifických pre používateľa na konci servera.