जावा में सर्वलेट क्या है

Java Mem Sarvaleta Kya Hai



जावा 'के रूप में संदर्भित एक महान कार्यक्षमता प्रदान करता है' सर्वलेट ” जो गतिशील वेब पेजों के निर्माण को सक्षम बनाता है। ये वेब पेज साइट सामग्री को आवश्यकताओं के अनुसार संशोधित करने और ग्राहक के अनुरोध के अनुसार सामग्री वापस करने में सहायक हैं। साथ ही, यह सुविधा प्रभावी ढंग से वेब सर्वर अनुरोधों का जवाब देने में चमत्कार करती है।

यह ब्लॉग 'जावा सर्वलेट' के महत्व और कार्यप्रणाली को प्रदर्शित करेगा।







जावा में 'सर्वलेट' क्या है?

जावा में 'सर्वलेट' उन प्रोग्रामों से मेल खाता है जो वेब/एप्लिकेशन सर्वर पर निष्पादित होते हैं और HTTP सर्वर पर ब्राउज़र या एप्लिकेशन से प्राप्त अनुरोधों के बीच एक पुल के रूप में कार्य करते हैं।



सर्वलेट्स के गुण

सर्वलेट्स के गुण निम्नलिखित हैं:



  • सर्वलेट्स सर्वर साइड पर काम करते हैं।
  • ये वेब सर्वर से प्राप्त जटिल अनुरोधों से निपटने में सक्षम हैं।

सर्वलेट की वास्तुकला





सर्वलेट का कार्य

उपरोक्त आर्किटेक्चर के अनुसार सर्वलेट्स के कार्य में निम्नलिखित चरण शामिल हैं:

  • क्लाइंट वेब सर्वर के लिए अनुरोध करता है जो सर्वर द्वारा प्राप्त किया जाता है।
  • वेब सर्वर इस विशेष अनुरोध को प्रासंगिक/संबंधित सर्वलेट को अग्रेषित करता है।
  • सर्वलेट पारित अनुरोध को संसाधित करता है और परिणाम उत्पन्न करता है।
  • उसके बाद, सर्वलेट प्रतिक्रिया को वापस वेब सर्वर पर लौटाता है।
  • वेब सर्वर क्लाइंट को प्रतिक्रिया देता है और क्लाइंट उसे लॉग/डिस्प्ले करता है।

सर्वलेट्स पैकेज

'सर्वलेट्स' को एक वेब सर्वर द्वारा निष्पादित किया जाता है जिसमें एक दुभाषिया होता है जो सर्वलेट विनिर्देश का समर्थन करता है। सर्वलेट 'के माध्यम से बनाया जा सकता है javax.servlet ' और ' javax.servlet.http ”पैकेज। ये पैकेज हमें JDK के Java कंपाइलर, या किसी अन्य कंपाइलर का उपयोग करके सर्वलेट्स को संकलित करने में सक्षम बनाते हैं।



इन पैकेजों में संचित कुछ महत्वपूर्ण वर्ग और इंटरफेस निम्नलिखित हैं:

अवयव प्रकार पैकेट
सर्वलेट इंटरफेस javax.servlet.*
सर्वलेट रिस्पांस इंटरफेस javax.servlet.*
सर्वलेट अनुरोध इंटरफेस javax.servlet.*
HttpServletResponse इंटरफेस javax.servlet.http.*
HttpServletRequest इंटरफेस javax.servlet.http.*
जेनेरिक सर्वलेट कक्षा javax.servlet.*
एचटीटीपी सर्वलेट कक्षा javax.servlet.http.*

जावा सर्वलेट्स अक्सर उसी कार्यक्षमता को लागू करते हैं जैसे प्रोग्राम 'के माध्यम से कार्यान्वित किए जाते हैं। कॉमन गेटवे इंटरफ़ेस (CGI) ”। यह ऐसा है कि यह इंटरफ़ेस यानी, “ सीजीआई 'एक बाहरी अनुप्रयोग है जो प्रोग्रामिंग भाषाओं' सी 'या' सी ++ 'के माध्यम से लिखा गया है, जो क्लाइंट अनुरोधों को संसाधित करता है, और तदनुसार गतिशील सामग्री उत्पन्न करता है।

जावा सर्वलेट सुविधाएँ

सर्वलेट की कुछ विशेषताएं निम्नलिखित हैं:

  • किसी विशेष OS प्लेटफ़ॉर्म में डिज़ाइन किए गए सर्वलेट प्रोग्राम को किसी भिन्न OS प्लेटफ़ॉर्म में निष्पादित किया जा सकता है।
  • सर्वलेट ग्राहक के अनुरोध का तुरंत जवाब देता है, जिससे वे कुशल बनते हैं।
  • सर्वलेट मजबूत होते हैं क्योंकि उनमें एक ' सुरक्षा प्रबंधक ', और ' मल जमा करना ', और प्रदर्शन करें' एक्सेप्शन हेंडलिंग ' भी।

निष्कर्ष

'जावा सर्वलेट' एक सर्वर सॉफ्टवेयर घटक से मेल खाता है, जिसे वेब एपीआई के माध्यम से अनुरोधों का जवाब देने की उनकी क्षमता को बढ़ाकर सर्वर सेवाओं को बेहतर बनाने के लिए बनाया गया है। यह ब्लॉग सर्वलेट के महत्व और कार्यप्रणाली के बारे में विस्तार से बताता है।