हमें servlet में init() विधि क्यों चाहिए? क्या हम प्रारंभकर्ता को कन्स्ट्रक्टर का उपयोग नहीं कर सकते?सर्वलेट कन्स्ट्रक्टर और init() विधि
उत्तर
क्योंकि सर्वलेट एक इंटरफेस है, एक अमूर्त वर्ग नहीं है। कन्स्ट्रक्टर तर्क को इंटरफ़ेस पर निर्दिष्ट नहीं किया जा सकता है, इसलिए ServletContext को सामान्य विधि हस्ताक्षर पर निर्दिष्ट करने की आवश्यकता है।
यह एप्लिकेशन सर्वर को यह जानने की अनुमति देता है कि किसी भी सर्वलेट कार्यान्वयन को सही तरीके से कैसे प्रारंभ किया जाए।
एक अन्य समाधान की आवश्यकता होती है, लेकिन संकलन समय पर लागू नहीं होता है, जो कि ServletContext ले जाने वाला एक कन्स्ट्रक्टर है। एप्लिकेशन सर्वर फिर प्रतिबिंब के माध्यम से कन्स्ट्रक्टर को कॉल करेगा। हालांकि, सर्वलेट विनिर्देश के डिजाइनरों ने इस पथ को नहीं चुना है।
+1 वास्तव में सहायक :) – 0decimal0
- 1. जावा सर्वलेट ओवरराइड init (ServletConfig config)
- 2. jQuery निर्माता और init
- 3. सर्वलेट 3.0 के साथ कन्स्ट्रक्टर निर्भरता इंजेक्शन?
- 4. उद्देश्य-सी डिफ़ॉल्ट init विधि?
- 5. आईफोन UIViewController init विधि को
- 6. विधि init() v नहीं मिला
- 7. सर्वलेट की init() विधि के लिए क्या उपयोग किया जाता है?
- 8. क्या हम Servlet में init() और सेवा() विधियों से नष्ट() विधि को कॉल करेंगे?
- 9. कॉलिंग सर्वलेट की विध्वंस विधि
- 10. क्या यह एक init विधि में, एक init विधि को कॉल करना ठीक है?
- 11. java.lang.VerifyError: (कक्षा: ईए/व्यक्तिगत, विधि: <init> हस्ताक्षर: (i) वी) कन्स्ट्रक्टर को सुपर() या यह()
- 12. __construct() और init()
- 13. init और awakeFromNib
- 14. UIViewController (init और initWithNibName)
- 15. `std :: ios_base :: init :: init() '
- 16. क्रियालेख 3 init()
- 17. सर्वलेट: सेव: सर्वलेट
- 18. सर्वलेट
- 19. सर्वलेट
- 20. window.onload = init() के बीच क्या अंतर है; और window.onload = init;
- 21. कॉपी कन्स्ट्रक्टर और डिफॉल्ट कन्स्ट्रक्टर
- 22. सर्वलेट डूगेट और डूपोस्ट विधियां
- 23. जेएसपी/सर्वलेट और अजाक्स
- 24. एचटीएमएल 5 और सर्वलेट
- 25. सर्वलेट मापदंडों और doPut
- 26. सर्वलेट कंटेनर और क्लासपाथ
- 27. सर्वलेट और जेएसपी
- 28. mpi एकाधिक init अंतिम
- 29. HTTP स्थिति 405 - HTTP विधि POST इस यूआरएल जावा सर्वलेट
- 30. पोस्ट डेटा के साथ जीडब्ल्यूटी से कॉल सर्वलेट और सर्वलेट
देखें [इसी तरह के प्रश्न का मेरा जवाब] (http://stackoverflow.com/questions/1276082/constructor-in-servlet/2659597#2659597)। – gawi