क्या हम सर्वलेट में पैरामीटरयुक्त कंस्ट्रक्टर लिख सकते हैं?
क्या हम सर्वलेट में पैरामीटरयुक्त कंस्ट्रक्टर लिख सकते हैं?

वीडियो: क्या हम सर्वलेट में पैरामीटरयुक्त कंस्ट्रक्टर लिख सकते हैं?

वीडियो: क्या हम सर्वलेट में पैरामीटरयुक्त कंस्ट्रक्टर लिख सकते हैं?
वीडियो: #44 जावा में डिफ़ॉल्ट बनाम पैरामीटरयुक्त कंस्ट्रक्टर 2024, अप्रैल
Anonim

आपके पास नहीं हो सकता पैरामीटरयुक्त कंस्ट्रक्टर कुछ सॉफ़्टवेयर द्वारा गतिशील रूप से बनाई गई वस्तुओं में जैसे in सर्वलेट . यदि आप लागू करते हैं सर्वलेट करने के लिए इंटरफ़ेस लिखो ए सर्वलेट (HttpServlet को विस्तारित करने के बजाय), आपके पास नहीं हो सकता निर्माता (इंटरफ़ेस में)।

यह भी जानिए, क्या हम सर्वलेट में कंस्ट्रक्टर लिख सकते हैं?

हां, सर्वलेट कर सकते हैं पास होना निर्माता , यह पूरी तरह से कानूनी है लेकिन यह आपके आरंभ करने का सही तरीका नहीं है सर्वलेट . आपको द्वारा प्रदान की गई init() विधि का उपयोग करना चाहिए सर्वलेट आरंभ करने के लिए इंटरफ़ेस सर्वलेट.

कोई यह भी पूछ सकता है, क्या हम सर्वलेट में init के बजाय कंस्ट्रक्टर का उपयोग कर सकते हैं? इस प्रश्न का संक्षिप्त उत्तर हाँ, सर्वलेट कार्यान्वयन कक्षाएं कर सकते हैं पास होना निर्माता लेकिन उन्हें होना चाहिए init. का उपयोग करना () करने के लिए विधि सर्वलेट प्रारंभ करें दो कारणों से, पहले आप घोषित नहीं कर सकते कंस्ट्रक्टर्स जावा में इंटरफ़ेस पर, जिसका अर्थ है कि आप इस आवश्यकता को लागू करने वाले किसी भी वर्ग के लिए लागू नहीं कर सकते हैं सर्वलेट

इसी तरह, यह पूछा जाता है कि सर्वलेट के लिए कंस्ट्रक्टर का उपयोग कैसे किया जा सकता है?

तकनीकी रूप से आप कर सकते हैं परिभाषित करें कंस्ट्रक्टर्स में सर्वलेट . लेकिन, घोषित निर्माता नहीं कर सकता ServletConfig ऑब्जेक्ट तक पहुंचें या ServletException को फेंक दें। इसलिए init() था उपयोग किया गया ServletConfig इंटरफ़ेस और अन्य आवश्यक पैरामीटर के कार्यान्वित ऑब्जेक्ट को पास करके प्रारंभ करने के लिए।

सर्वलेट में init पैरामीटर क्या हैं?

सर्वलेट विनिर्देश प्रदान करने का एक तरीका प्रदान करता है इनिट पैरामीटर तक सर्वलेट जब इसे इनिशियलाइज़ किया जाता है। यानी इसकी इस में () विधि पूर्ण। इन इनिट पैरामीटर में उपलब्ध हैं सर्वलेट . मापदंडों सार्वजनिक स्ट्रिंग getInitParameter (स्ट्रिंग नाम) विधि का उपयोग करके पहुँचा जा सकता है।

सिफारिश की: