जेएसपी साक्षात्कार प्रश्न और उत्तर के लिए परिचय
जेएसपी या जावा सर्वर पेज एक ऐसी तकनीक है जिसका उपयोग वेब प्रौद्योगिकियों जैसे एचटीएमएल, सीएसएस, एक्सएमएल आदि के आधार पर वेब पेजों को गतिशील रूप से उत्पन्न करने के लिए किया जाता है । जेएसपी 1 999 में सन माइक्रोसिस्टम द्वारा बनाया गया था। जेएसपी एएसपी या PHP के समान है, केवल अंतर है कि यह जावा प्रोग्रामिंग भाषा का उपयोग करता है । अपाचे टॉमकैट या जेट्टी या किसी अन्य कंटेनर कंटेनर के साथ किसी अन्य संगत वेब सर्वर का उपयोग तैनाती और जावा-सर्वर पेजों को चलाने के लिए किया जाता है। जेएसपी को जावा की सर्वलेट अवधारणाओं के उच्च स्तरीय अमूर्तता के रूप में भी माना जा सकता है।
जेएसपी कोड को रनटाइम पर सर्वलेट में परिवर्तित किया जाता है और इसलिए जेएसपी को सर्वलेट के रूप में माना जाता है। कैशिंग जेएसपी सर्वलेट पर किया जाता है और जब तक मूल जेएसपी कोड बदल जाता है तब तक इसका पुन: उपयोग किया जाता है। जेएसपी आर्किटेक्चर या तो स्वतंत्र या एमवीसी घटक के रूप में होता है। आमतौर पर, जावा बीन्स को नियंत्रक के रूप में मॉडल और जावा सर्वलेट के रूप में उपयोग किया जाता है। स्प्रिंग या जेएसएफ जैसे नए ढांचे के साथ, जेएसपी शायद इन दिनों इतना अधिक उपयोग नहीं किया जाता है, लेकिन यह अभी भी आने वाले डेवलपर्स और छात्रों के लिए काफी महत्वपूर्ण है।
अब, यदि आप जेएसपी से संबंधित नौकरी की तलाश में हैं तो आपको जेएसपी साक्षात्कार प्रश्न के लिए तैयार रहना होगा। यह सच है कि विभिन्न साक्षात्कार प्रोफाइल के अनुसार प्रत्येक साक्षात्कार अलग है। यहां, हमने महत्वपूर्ण जेएसपी साक्षात्कार प्रश्न और उत्तर तैयार किए हैं जो आपको अपने साक्षात्कार में सफलता प्राप्त करने में मदद करेंगे।
इसलिए, इस जेएसपी साक्षात्कार प्रश्न आलेख में, हम शीर्ष 10 महत्वपूर्ण जेएसपी साक्षात्कार प्रश्न प्रदान करते हैं जिन्हें साक्षात्कार में व्यापक रूप से पूछा जाता है।
भाग 1 – जेएसपी साक्षात्कार प्रश्न (मूल)
इस पहले भाग में मूल जेएसपी साक्षात्कार प्रश्न और उत्तर शामिल हैं
1. समझाएं कि आप जेएसपी जीवन चक्र चरणों से क्या समझते हैं?
उत्तर:
जेएसपी जावा समूह से संबंधित है, लेकिन जेएसपी कोड एचटीएमएल और जावा की तरह दिखता है । यह एक जेएसपी कंटेनर है जो जेएसपी पृष्ठों का अनुवाद करता है और सर्वलेट क्लास बनाता है जिसे तब वेब अनुप्रयोगों में उपयोग किया जाता है ।
जेएसपी लाइफसाइकिल चरणों का वर्णन नीचे दिया गया है:
- अनुवाद – जेएसपी पेज कोड जेएसपी कंटेनर द्वारा चेक किया गया है और सर्वलेट स्रोत कोड उत्पन्न करने के लिए इसके द्वारा पार्स किया गया है।
- संकलन – अगला, जेएसपी कंटेनर जेएसपी वर्ग स्रोत कोड संकलित करता है। उसके बाद, यह एक वर्ग फ़ाइल का उत्पादन करता है।
- कक्षा लोडिंग – इस चरण में, कंटेनर कक्षा में स्मृति को लोड करता है।
- प्रारंभ – सबसे पहले, जेनरेटेड क्लास का नो-एर्ग कन्स्ट्रक्टर एक कंटेनर द्वारा लगाया जाता है और उस इंस्टेंटेशन के बाद मेमोरी में लोड किया जाता है।
- प्रारंभ – कंटेनर, इस चरण में जेएसपी वर्ग वस्तु की इस विधि का आह्वान करता है। इस पैरामीटर के साथ उस सर्वलेट विन्यास के बाद कॉन्फ़िगर किया गया है। अब, जेएसपी ग्राहक अनुरोधों को संभाल सकता है। जेएसपी में अक्सर अनुवाद और प्रारंभिकता जल्द ही जेएसपी के लिए पहला अनुरोध होता है।
- अनुरोध प्रसंस्करण – यह जेएसपी पृष्ठ का सबसे अधिक समय लेने वाला चरण है। यहां जेएसपी पृष्ठ क्लाइंट से अनुरोधों को संसाधित करता है। अनुरोध प्रसंस्करण चरण बहु थ्रेडेड है । प्रत्येक अनुरोध के लिए, एक नया धागा उपयोग किया जाता है और सर्वलेट अनुरोध और सर्वलेट-प्रतिक्रिया ऑब्जेक्ट बनाया जाता है। इसके बाद, जेएसपी सेवा विधि कहा जाता है।
- नष्ट करें – जेएसपी लाइफसाइकिल का अंतिम चरण नष्ट हो गया है। इस चरण में, जेएसपी वर्ग स्मृति से उतार दिया गया है। यह तब किया जाता है जब एप्लिकेशन बेरोजगार होता है। जब सर्वर बंद हो जाता है तो यह भी किया जा सकता है।
2. जेएसपी जीवन चक्र तरीकों पर विस्तृत?
उत्तर:
जेएसपी जीवन चक्र विधियों का वर्णन नीचे दिया गया है:
- जेएसपी इनिट (): जेएसपी द्वारा लागू जेएसपी पेज में घोषित, इस विधि को जेएसपी जीवन चक्र में केवल एक बार कहा जाता है। इसका उपयोग तैनाती डिस्क्रिप्टर में कॉन्फ़िगर पैराम को प्रारंभ करने के लिए किया जाता है। जेएसपी घोषणा स्क्रिप्टिंग तत्व का उपयोग करके इस विधि को ओवरराइड भी किया जा सकता है। जेएसपी पेज में इस्तेमाल किए जा सकने वाले संसाधनों को शुरू करने के लिए ओवरराइड किया जाता है।
- _जेएसपी सेवा (): प्रत्येक क्लाइंट अनुरोध के लिए जेएसपी कंटेनर द्वारा आमंत्रित, यह विधि अनुरोध और प्रतिक्रिया ऑब्जेक्ट पास करती है। इस विधि को ओवरराइड नहीं किया जा सकता है और इसलिए यह अंडरस्कोर से शुरू होता है। जब जेएसपी कोड इस विधि के भीतर जाता है, तो यह डिफ़ॉल्ट रूप से ओवरराइड हो जाता है। जेएसपी घोषणा स्क्रिप्टिंग तत्व का उपयोग करके इसे ओवरराइड करना सुझाव नहीं दिया जाता है। एक मानक अभ्यास के रूप में, इस विधि को HttpJspPage इंटरफ़ेस में परिभाषित और घोषित किया गया है।
- जेएसपीडेस्ट्रॉय (): एप्लिकेशन या कंटेनर को बंद करने के लिए प्रयुक्त, इस विधि को तब कहा जाता है जब जेएसपी स्मृति से उतार दिया जाता है। इस विधि को जेएसपी जीवन चक्र में केवल एक बार भी कहा जाता है। इस विधि को ओवरराइड करना केवल जेएसपी इनिट विधि में बनाए गए संसाधनों को रिलीज़ करने के लिए किया जाना चाहिए।
आइए अगले जेएसपी साक्षात्कार प्रश्न पर जाएं।
3. कुछ जेएसपी जीवन चक्र विधियों का उल्लेख करें जिन्हें ओवरराइड किया जा सकता है?
उत्तर:
जैसा ऊपर वर्णित है, जेएसपीइन्टरेशन () और जेएसपीडेस्ट्रॉय () विधियों को जेएसपी घोषणा जेपीएस घोषणा स्क्रिप्टिंग तत्व का उपयोग कर ओवरराइड किया जा सकता है। जेएसपी इनिट () विधियों को सामान्य संसाधन बनाने के लिए ओवरराइड किया जाता है जिनका उपयोग जेएसपी सेवा विधि में किया जा सकता है और जेएसपीडेस्ट्रॉय () विधि जेएसपी इनिट () का उपयोग करके बनाए गए सामान्य संसाधनों को रिलीज़ करने के लिए ओवरराइड किया जाना चाहिए।
4. समझाएं कि जेएसपी घोषणाओं से आप क्या समझते हैं?
उत्तर:
जेएसपी फ़ाइल में जावा कोड में उपयोग किए जाने वाले तरीकों को एक या कई चर घोषित करने के लिए एक घोषणा का उपयोग किया जाता है। जेएसपी फ़ाइल में इसका उपयोग करने से पहले परिवर्तनीय या विधि घोषणा एक जरूरी है।
5. जेएसपी अभिव्यक्ति समझाओ?
उत्तर:
जेएसपी अभिव्यक्ति कुछ भी नहीं है जिसमें एक स्क्रिप्टिंग भाषा अभिव्यक्ति है और उस स्थान पर स्ट्रिंग रूपांतरण और सम्मिलन का मूल्यांकन करने के लिए उपयोग किया जाता है जहां अभिव्यक्ति जेएसपी फ़ाइल में दिखाई देती है।
ऊपर परिभाषित अभिव्यक्ति तत्व में सामान्य रूप से कोई अभिव्यक्ति हो सकती है। एकमात्र आवश्यकता यह है कि यह जावा भाषा विशिष्टता के अनुसार मान्य होना चाहिए। जेएसपी अभिव्यक्ति को समाप्त करने के लिए अर्धविराम का उपयोग नहीं किया जा सकता है।
भाग 2 -जेएसपी साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत जेएसपी साक्षात्कार प्रश्न पर नज़र डालें।
6. वर्णन करें कि एमवीसी मॉडल में जेएसपी का उपयोग कैसे किया जाता है?
उत्तर:
एमएसपी पैटर्न में प्रस्तुति के लिए जेएसपी का उपयोग किया जा सकता है। यह एमवीसी वास्तुकला में दृश्य की भूमिका निभाता है। मॉडल और बिजनेस क्लासेस को कॉल करना कंट्रोलर द्वारा किया जाता है। डेटा मॉडल द्वारा प्राप्त किया जाता है और फिर यह डेटा क्लाइंट पर प्रस्तुत करने के लिए जेएसपी को भेजा जाता है।
7. उल्लेख जेएसपी अक्षर क्या है?
उत्तर:
यह एक साक्षात्कार में अक्सर पूछे जाने वाले जेएसपी साक्षात्कार प्रश्न हैं। जेएसपी शाब्दिक में निम्नलिखित प्रकार के डेटा प्रारूप शामिल हैं: –
- बूलियन
- पूर्णांक
- तार
- तैरनेवाला स्थल
- शून्य
8. दिए गए टैग के लिए विभिन्न स्कोप मानों का उल्लेख करें। <Jsp: useBean>
उत्तर:
उपरोक्त दिए गए टैग में 4 मान हैं:
- पृष्ठ
- निवेदन
- एक सत्र, और आवेदन
आइए अगले जेएसपी साक्षात्कार प्रश्न पर जाएं
9. एक्सप्लान करें हम जेएसपी में इनिट पैरा कैसे कॉन्फ़िगर कर सकते हैं?
उत्तर:
इनसेट पैरा को जेएसपी में कॉन्फ़िगर किया जा सकता है जैसा कि यह सर्वलेट में किया जाता है। कॉन्फ़िगरेशन इनलेट-पैराम्स के माध्यम से सर्वलेट और सर्वलेट-मैपिंग तत्व के साथ किया जाता है, केवल एक ही अंतर होता है, सर्वलेट में हमें जेएसपी-पेज तत्व में जेएसपी पेज स्थान प्रदान करने की आवश्यकता नहीं होती है, हमें इसकी आवश्यकता होती है।
10. जेएसपी एक्शन एलिमेंट्स या जेएसपी एक्शन टैग्स द्वारा आप क्या समझते हैं?
उत्तर:
जेएसपी एक्शन एलिमेंट्स या एक्शन टैग्स टैग्स के अलावा कुछ भी नहीं हैं जो एचटीएमएल टैग के समान हैं। वे जावा बीन के साथ काम करने, अनुरोध अग्रेषण, गतिशील एक्सएमएल तत्वों और संसाधन आदि सहित कई उपयोगी कार्यक्षमताओं को प्रदान करते हैं । सम्मेलन यह है कि जेएसपी एक्शन तत्व जेएसपी के साथ शुरू होते हैं: इसका उपयोग जेएसपी पेज में सीधे किया जा सकता है और इसकी कोई आवश्यकता नहीं है इसके लिए किसी भी टैग पुस्तकालय आयात करें। किसी भी अन्य विन्यास परिवर्तन आयात करने की जरूरत नहीं है। जेएसपी में सबसे महत्वपूर्ण एक्शन तत्वों में से कुछ जेएसपी हैं: useBean, jsp: setProperty, jsp: getProperty, जेएसपी: आगे और जेएसपी: शामिल करें।
अनुशंसित आलेख
यह जेएसपी साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन जेएसपी साक्षात्कार प्रश्न को आसानी से क्रैकडाउन कर सकें। यहां इस पोस्ट में, हमने शीर्ष जेएसपी साक्षात्कार प्रश्न के बारे में अध्ययन किया है जिन्हें अक्सर साक्षात्कार में पूछा जाता है। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –
- 2018 के लिए शीर्ष जावा ईई साक्षात्कार प्रश्न अपडेट किए गए
- स्प्रिंग बूट साक्षात्कार प्रश्न
- जे 2 ईई साक्षात्कार प्रश्न आपको पता होना चाहिए
- जूनिट साक्षात्कार प्रश्न 2018 के लिए अपडेट किए गए