Computer in Hindi | Business in Hindi: life cycle of servlet
Showing posts with label life cycle of servlet. Show all posts
Showing posts with label life cycle of servlet. Show all posts

Sunday, November 21, 2021

Check detail's for life cycle of servlet in java in Hindi - servlet tutorial

November 21, 2021 0
Check detail's for life cycle of servlet in java in Hindi - servlet tutorial

वेब कंटेनर सर्वलेट इंस्टेंस के जीवन चक्र को बनाए रखता है। आइए life cycle of servlet in java को देखें:


  • Servlet class is loaded.
  • Servlet instance is created.
  • init method is invoked.
  • service method is invoked.
  • destroy method is invoked


जैसा कि ऊपर दिए गए आरेख में दिखाया गया है, सर्वलेट की तीन अवस्थाएँ होती हैं: नया, तैयार और अंत। सर्वलेट इंस्टेंस बनाए जाने पर सर्वलेट नए राज्य में है। init() method को लागू करने के बाद, सर्वलेट तैयार अवस्था में आ जाता है। तैयार अवस्था में, सर्वलेट सभी कार्य करता है। जब वेब destroy() method को लागू करता है, तो यह अंतिम स्थिति में स्थानांतरित हो जाता है।


life cycle of servlet in java


1) Servlet class is loaded

क्लासलोडर सर्वलेट क्लास को लोड करने के लिए जिम्मेदार है। सर्वलेट वर्ग तब लोड होता है जब वेब कंटेनर द्वारा सर्वलेट के लिए पहला अनुरोध प्राप्त होता है।


2) Servlet instance is created

वेब कंटेनर सर्वलेट वर्ग को लोड करने के बाद एक सर्वलेट का उदाहरण बनाता है। सर्वलेट उदाहरण सर्वलेट जीवन चक्र में केवल एक बार बनाया जाता है।


3) init method is invoked

वेब कंटेनर सर्वलेट इंस्टेंस बनाने के बाद केवल एक बार इनिट विधि को कॉल करता है। सर्वलेट को इनिशियलाइज़ करने के लिए इनिट मेथड का इस्तेमाल किया जाता है। यह javax.servlet.Servlet इंटरफ़ेस की जीवन चक्र विधि है। इनिट विधि का सिंटैक्स नीचे दिया गया है:


  1. public void init(ServletConfig config) throws ServletException  


4)life cycle of servlet in java : - service method is invoked

सर्वलेट के लिए अनुरोध प्राप्त होने पर वेब कंटेनर हर बार सेवा पद्धति को कॉल करता है। यदि सर्वलेट को इनिशियलाइज़ नहीं किया गया है, तो यह ऊपर बताए अनुसार पहले तीन चरणों का पालन करता है और फिर सर्विस मेथड को कॉल करता है। यदि सर्वलेट को इनिशियलाइज़ किया जाता है, तो यह सर्विस मेथड को कॉल करता है। ध्यान दें कि सर्वलेट को केवल एक बार इनिशियलाइज़ किया जाता है। सर्वलेट इंटरफ़ेस की सेवा पद्धति का सिंटैक्स नीचे दिया गया है:

  1. public void service(ServletRequest request, ServletResponse response)   
  2.   throws ServletException, IOException  


5) destroy method is invoked

वेब कंटेनर सेवा से सर्वलेट इंस्टेंस को हटाने से पहले नष्ट विधि को कॉल करता है। यह सर्वलेट को किसी भी संसाधन जैसे मेमोरी, थ्रेड आदि को साफ करने का अवसर देता है। सर्वलेट इंटरफ़ेस की नष्ट विधि का सिंटैक्स नीचे दिया गया है: 


public void destroy()