Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP में कुकीज़ क्या हैं?

कुकीज़ क्लाइंट कंप्यूटर पर संग्रहीत टेक्स्ट फ़ाइलें हैं और उन्हें विभिन्न सूचना ट्रैकिंग उद्देश्यों के लिए रखा जाता है। JSP अंतर्निहित सर्वलेट तकनीक का उपयोग करके HTTP कुकीज़ को पारदर्शी रूप से समर्थन करता है।

उपयोगकर्ताओं की पहचान और वापसी में शामिल तीन चरण

  1. सर्वर स्क्रिप्ट कुकीज़ का एक सेट ब्राउज़र को भेजती है। उदाहरण के लिए, नाम, आयु, या पहचान संख्या, आदि।
  2. ब्राउज़र भविष्य के उपयोग के लिए स्थानीय मशीन पर इस जानकारी को संग्रहीत करता है।
  3. अगली बार जब ब्राउज़र वेब सर्वर को कोई अनुरोध भेजता है तो यह उस कुकी जानकारी को सर्वर को भेजता है और सर्वर उस जानकारी का उपयोग उपयोगकर्ता की पहचान करने के लिए या शायद किसी अन्य उद्देश्य के लिए भी करता है।

कुकीज़ के सामान्य उपयोग

  • सत्र प्रबंधन: लॉगिन स्थिति, शॉपिंग कार्ट आईडी।
  • निजीकरण: उपयोगकर्ता प्राथमिकताएं, थीम, भाषा।
  • ट्रैकिंग/एनालिटिक्स: विज़िट काउंट, व्यवहार विश्लेषण।
  • याद रखें मुझे: लॉगिन क्रेडेंशियल्स (सुरक्षित रूप से)।

कुकी सीमाएं

  • आकार सीमा: प्रति कुकी ~4KB।
  • मात्रा सीमा: प्रति डोमेन ~20-50 कुकीज़।
  • सुरक्षा: क्लाइंट-साइड संग्रहण, छेड़छाड़ संभव।
  • गोपनीयता: उपयोगकर्ता कुकीज़ अक्षम/हटा सकते हैं।
  • प्रदर्शन: हर रिक्वेस्ट के साथ स्वचालित रूप से भेजा जाता है।

सर्वोत्तम अभ्यास

  • संवेदनशील डेटा कुकीज़ में संग्रहीत न करें (सत्र आईडी को छोड़कर)।
  • HttpOnly, Secure, SameSite फ्लैग्स का उपयोग करें।
  • समाप्ति तिथि उचित रूप से सेट करें।
  • बड़े डेटा के लिए सर्वर-साइड सत्र संग्रहण पर विचार करें।
  1. - JSP लिटरल्स क्या हैं?

    JSP एक्सप्रेशन लैंग्वेज निम्न लिटरल्स को परिभाषित करता है - बूलियन - true और false इंटीजर - जावा की तरह फ्लोटिंग पॉइंट - जावा की तरह स्ट्रिंग - सिंगल और डबल कोट्स के साथ; को \ के रूप में एस्केप किया जाता है, को \ के रूप में एस्केप किया जाता है, और \ को \\ के रूप में एस्केप किया जाता है। नल - nul

  1. - JSP एक्शन एलिमेंट्स क्या हैं?

    एक्शन्स XML सिंटैक्स में कंस्ट्रक्ट्स का उपयोग करके सर्वलेट इंजन के व्यवहार को नियंत्रित करते हैं। आप डायनामिक रूप से फ़ाइल डाल सकते हैं, JavaBeans कंपोनेंट्स का पुन: उपयोग कर सकते हैं, यूज़र को दूसरे पेज पर अग्रेषित कर सकते हैं, या जावा प्लगइन के लिए HTML जनरेट कर सकते हैं। एक्शन एलिमेंट के लिए के

  1. - JSP में फिल्टर्स क्या हैं?

    सर्वलेट और JSP फिल्टर्स जावा क्लासेस हैं जिनका उपयोग सर्वलेट और JSP प्रोग्रामिंग में निम्नलिखित उद्देश्यों के लिए किया जा सकता है: क्लाइंट से रिक्वेस्ट को इंटरसेप्ट करना इससे पहले कि वे बैकएंड पर संसाधन तक पहुंचें। सर्वर से रिस्पॉन्स को हेरफेर करना इससे पहले कि वे क्लाइंट को वापस भेजे जाएं। विनि