एक सत्र राज्य और एक दृश्य राज्य के बीच मतभेद

Anonim

सत्र राज्य बनाम देखें राज्य

जैसा कि पहले से ही जाना जाता है, वेब के रूप में इसे स्टेटलेस के रूप में परिभाषित किया जा सकता है इसका मतलब यह है कि प्रत्येक बार एक विशिष्ट वेब पेज की आवश्यकता होती है, इसे सर्वर पर पोस्ट किया जाने वाला हर बार पुन: निर्मित होना चाहिए। दूसरी ओर, HTTP प्रोटोकॉल, एक पृष्ठ पर क्लाइंट जानकारी नहीं रख सकता। यह इस कारण से है कि यह सिफारिश की जाती है कि राज्य प्रबंधन का उपयोग किया जाए। राज्य प्रबंधन एक ऐसा साधन है जो पृष्ठ की स्थिति और सर्वर पक्ष के प्रबंधन के लिए भी अनुमति देता है।

दो प्रकार के राज्य प्रबंधन हैं ये सत्र राज्य हैं और राज्य देखें। मुख्य अंतर यह है कि दोनों के बीच पाया जाता है कि यह देखना है कि राज्य प्रबंधन मुख्य रूप से राज्य प्रबंधन के क्लाइंट अंत के साथ संबंधित है। इसका विन्यास अंत उपयोगकर्ता के लिए राज्य प्रबंधन आसान बनाना है। दूसरी तरफ, सत्र राज्य प्रबंधन होता है जो मुख्य रूप से वेब के सर्वर अंत से संबंधित होता है, जिससे इस अंत से सामग्री प्रबंधन में आसानी हो सकती है।

-2 ->

मतभेद < देखें राज्य को एक स्तर पर ही बनाए रखा जाता है जो कि पृष्ठ स्तर है यह उन बदलावों को सीमित करता है, जो पृष्ठ पर किए जा सकते हैं। दूसरी ओर, सत्र राज्य सत्र स्तर पर बनाए रखा जाता है। यदि आप दृश्य को देखने की इच्छा रखते हैं, तो आप केवल एक ही पृष्ठ पर ऐसा कर सकते हैं और किसी भी अन्य व्यक्ति को नहीं। यह सत्र स्थिति के विपरीत है जो सभी पृष्ठों में उपलब्ध है, ये उपलब्ध कराये गए हैं कि ये पृष्ठ एक उपयोगकर्ता सत्र की सीमाओं में आते हैं।

दृश्य में इकट्ठा की गई जानकारी केवल क्लाइंट के लिए संग्रहीत की जाती है और इसे किसी अन्य स्थान पर स्थानांतरित नहीं किया जा सकता है। सत्र राज्य में इसकी सूचना सर्वर में संग्रहीत होती है और किसी ऐसे व्यक्ति द्वारा एक्सेस की जा सकती है जिसकी जानकारी सर्वर पर है जहां सूचना संग्रहीत है। जब देखें राज्य का उपयोग किया जाता है, किसी विशेष पृष्ठ के पोस्ट किए गए मान ब्राउज क्षेत्र में जारी रहें जो क्लाइंट का उपयोग कर रहा है और पूरे ऑपरेशन के बाद ही वापस पोस्ट किया जाता है। सत्र स्थिति की तुलना में यह एक बिल्कुल विपरीत है जहां डेटा उस समय तक उपलब्ध रहता है जब तक सत्र पूरा हो जाता है या ब्राउज़र बंद हो जाता है। इस समय में, डेटा सर्वर द्वारा उपलब्ध है।

दृश्य राज्य का उपयोग करते समय, पृष्ठ-इंस्टेंस-विशिष्ट डेटा की दृढ़ता के लिए एक प्रवृत्ति होती है, जबकि सत्र स्थिति का उपयोग सर्वर साइड पर उपलब्ध उपयोगकर्ता-विशिष्ट डेटा की दृढ़ता के लिए आता है। दृश्य स्थिति की वैधता विशेष रूप से पोस्टबैक में आती है। यह भी नोट करना महत्वपूर्ण है कि दृश्य राज्य केवल सीरियलजेट योग्य डेटा का पर्याय है। देखने की स्थिति में सुरक्षा की गारंटी नहीं है क्योंकि डेटा क्लाइंट के सामने है। यदि डेटा सुरक्षा की आवश्यकता है, तो यह एन्क्रिप्ट किया जा सकता है दूसरी तरफ सत्र राज्य, केवल ऑब्जेक्ट प्रकार के लिए मान्य है।

सारांश:

देखें राज्य

- पृष्ठ स्तर पर ही बनाए रखा

- देखें राज्य केवल एक पृष्ठ से ही दृश्यमान हो सकता है, न कि एकाधिक पृष्ठों पर।

- ग्राहक के अंत में ही जानकारी संग्रहीत की जाती है

- दृश्य स्थिति एक पोस्टबैक संचालन होने की स्थिति में मूल्यों को बरकरार रखेगी।

- दृश्य स्थिति पृष्ठ-इंस्टेंस-विशिष्ट डेटा की दृढ़ता को अनुमति देने के लिए उपयोग की जाती है

सत्र राज्य

- सत्र स्तर पर बनाए रखा

- सत्र राज्य मूल्य उपलब्धता एक उपयोगकर्ता सत्र में उपलब्ध सभी पृष्ठों में है।

- सत्र में जानकारी सर्वर में संग्रहीत है

- सत्र स्थिति में, उपयोगकर्ता डेटा सर्वर में रहता है डेटा की उपलब्धता की गारंटी तब तक होती है जब तक कि उपयोगकर्ता सत्र बंद कर देता है या ब्राउज़र बंद हो जाता है।

- सत्र का उपयोग सर्वर के अंत पर उपयोगकर्ता-विशिष्ट डेटा के दृढ़ता के लिए किया जाता है