शीर्ष 70 वेब सेवा साक्षात्कार प्रश्न (2026)

यहां नए और अनुभवी उम्मीदवारों के लिए वेब सेवा साक्षात्कार प्रश्न और उत्तर दिए गए हैं ताकि वे अपने सपनों की नौकरी पा सकें।

 

फ्रेशर्स के लिए वेब सेवा साक्षात्कार प्रश्न

1) वेब सेवा को परिभाषित करें?

वेब सेवा एक प्रकार का सॉफ्टवेयर है जो इंटरनेट पर उपलब्ध है। यह XML मैसेजिंग सिस्टम का उपयोग करता है और अंतिम उपयोगकर्ताओं के लिए समझने में आसान इंटरफ़ेस प्रदान करता है।


2) पिछले कुछ वर्षों में इस क्षेत्र में क्या नया हुआ है?

इस क्षेत्र में XML की शुरुआत वह प्रगति है जो वेब सेवा को RPC, वेब सेवाओं और उनकी निर्देशिकाओं के बीच संचार करने के लिए एक एकल भाषा प्रदान करती है।

👉 निःशुल्क पीडीएफ डाउनलोड: वेब सेवा साक्षात्कार प्रश्न और उत्तर


3) मुझे वास्तविक वेब सेवा का एक उदाहरण दीजिए?

वेब सेवाओं का एक उदाहरण है IBM वेब सेवा ब्राउज़र। आप इसे यहाँ से प्राप्त कर सकते हैं IBM अल्फावर्क्स साइट। यह ब्राउज़र वेब सेवाओं से संबंधित विभिन्न डेमो दिखाता है। मूल रूप से वेब सेवाओं का उपयोग SOAP, WSDL और UDDI की सहायता से किया जा सकता है। ये सभी, उपयोग करने के लिए प्लग-एंड-प्ले इंटरफ़ेस प्रदान करते हैं वेब सेवाओं जैसे स्टॉक-कोट सेवा, यातायात-रिपोर्ट सेवा, मौसम सेवा आदि।


4) आप वेब सेवा प्रोटोकॉल स्टैक को कैसे परिभाषित करते हैं?

यह मूल रूप से विभिन्न प्रोटोकॉल का सेट है जिसका उपयोग वेब सेवाओं का पता लगाने और निष्पादित करने के लिए किया जा सकता है। पूरे स्टैक में चार परतें हैं यानी सर्विस ट्रांसपोर्ट, XML मैसेजिंग, सर्विस Descriptआयन और सेवा डिस्कवरी।


5) क्या आप प्रोटोकॉल स्टैक की प्रत्येक परत को परिभाषित कर सकते हैं?

सर्विस ट्रांसपोर्ट लेयर अलग-अलग एप्लीकेशन जैसे HTTP, SMTP, FTP और ब्लॉक्स एक्सटेंसिबल एक्सचेंज प्रोटोकॉल (BEEP) के बीच मैसेज ट्रांसफर करती है। XML मैसेजिंग लेयर XML फॉर्मेट में मैसेज को एनकोड करती है ताकि मैसेज को हर छोर पर समझा जा सके, जैसे XML-RPC और SOAP। सर्विस लेयर Descriptआयन परत वेब सेवा के लिए उपयोगकर्ता इंटरफ़ेस का वर्णन करती है, जैसे कि WSDL। सेवा डिस्कवरी परत सेवाओं को एक सामान्य रजिस्ट्री में केंद्रीकृत करती है और सरल प्रकाशन कार्यक्षमता प्रदान करती है, जैसे कि UDDI।

वेब सेवा साक्षात्कार प्रश्न
वेब सेवा साक्षात्कार प्रश्न

6) XML – RPC को परिभाषित करें?

यह एक प्रोटोकॉल है जो रिमोट प्रोसीजर कॉल करने के लिए XML संदेशों का उपयोग करता है।


7) SOAP को परिभाषित करें?

सोप कंप्यूटरों के बीच स्थानांतरण के लिए एक XML आधारित प्रोटोकॉल है।


8) WSDL को परिभाषित करें?

इसका मतलब वेब सेवाएँ Descriptआयन भाषायह मूल रूप से वेब सेवा प्रोटोकॉल स्टॉक में सेवा विवरण परत है। सेवा Descriptआयन परत एक वेब सेवा के लिए उपयोगकर्ता इंटरफ़ेस का वर्णन करती है।

WSDL की संरचना
WSDL की संरचना

9) वेब सेवाओं के लिए किस प्रकार की सुरक्षा आवश्यक है?

वेब सेवाओं के लिए सुरक्षा स्तर उस स्तर से अधिक होना चाहिए जिसे हम सिक्योर सॉकेट लेयर (SSL) कहते हैं। सुरक्षा का यह स्तर केवल एनट्रस्ट सिक्योर ट्रांजेक्शन प्लेटफ़ॉर्म से ही प्राप्त किया जा सकता है। विश्वसनीय लेनदेन सुनिश्चित करने और गोपनीय जानकारी सुरक्षित रखने के लिए वेब सेवाओं को इस स्तर की सुरक्षा की आवश्यकता होती है।


10) क्या आपको फाउंडेशन सुरक्षा सेवाओं के बारे में कोई जानकारी है?

जैसा कि इसके नाम से स्पष्ट है, ये सेवाएं एकीकरण, प्रमाणीकरण, प्राधिकरण, डिजिटल हस्ताक्षर और एन्क्रिप्शन प्रक्रियाओं की नींव या मूल बातें हैं।


11) एनट्रस्ट आइडेंटिफिकेशन सर्विस को परिभाषित करें?

एनट्रस्ट आइडेंटिफिकेशन सर्विस एनट्रस्ट सिक्योरिटी ट्रांजेक्शन प्लेटफॉर्म से आती है। यह प्लेटफॉर्म कंपनियों को वेब सेवाओं के लेनदेन के लिए लेनदेन करने के लिए विश्वसनीय पहचान को नियंत्रित करने की अनुमति देता है।


12) यूडीडीआई का क्या मतलब है?

UDDI का मतलब है यूनिवर्सल, Descriptआयन, डिस्कवरी और इंटीग्रेशन। यह वेब सेवा प्रोटोकॉल स्टैक में डिस्कवरी परत है।


13) एन्ट्रस्ट एनटाइटेलमेंट सेवा को परिभाषित करें?

यह सेवा उन संस्थाओं को सत्यापित करती है जो वेब सेवा तक पहुँचने का प्रयास करती हैं। उदाहरण के लिए, प्रमाणीकरण सेवा, एंटाइटेलमेंट सेवा व्यावसायिक संचालन में सुरक्षा सुनिश्चित करती है।


14) एनट्रस्ट प्राइवेसी सर्विस को परिभाषित करें?

जैसा कि इसके नाम से ही पता चलता है, यह सुरक्षा और गोपनीयता से संबंधित है। यह सेवा डेटा को एन्क्रिप्ट करती है ताकि यह सुनिश्चित हो सके कि केवल संबंधित पक्ष ही डेटा तक पहुँच सकें।


15) पीकेआई से आपका क्या मतलब है?

इसका अर्थ है सार्वजनिक-कुंजी अवसंरचना।


16) वेब सेवा का परीक्षण करने के लिए कौन से उपकरण उपयोग किए जाते हैं?

मैं का इस्तेमाल किया है SoapUI SOAP WS और के लिए Firefox RESTFul सेवाओं के लिए पोस्टर प्लगइन.


17) SOA और वेब सेवा के बीच अंतर बताएं?

SOA अन्य सेवाओं को लागू करने के लिए एक डिज़ाइन और आर्किटेक्चर है। SOA को HTTP, HTTPS, JMS, SMTP, RMI, IIOP, RPC आदि जैसे विभिन्न प्रोटोकॉल का उपयोग करके आसानी से लागू किया जा सकता है। जबकि वेब सेवा, अपने आप में एक कार्यान्वित तकनीक है। वास्तव में कोई भी वेब सेवा का उपयोग करके SOA को लागू कर सकता है।


18) SOAP आधारित वेब सेवा विकसित करने के विभिन्न तरीकों पर चर्चा करें?

हम SOAP आधारित वेब सेवा को दो अलग-अलग प्रकार के दृष्टिकोणों जैसे कि con का उपयोग करके विकसित कर सकते हैं।tracटी-फर्स्ट और कॉनtracटी-लास्ट। पहले दृष्टिकोण में, कॉनtracपहले t को परिभाषित किया जाता है और फिर con से क्लासेस प्राप्त की जाती हैं।tracजबकि बाद वाले में, पहले क्लास को परिभाषित किया जाता है और फिर कॉन्सेंट्रेटर को।tract इन वर्गों से व्युत्पन्न है।


19) यदि आपको कोई एक दृष्टिकोण चुनना हो तो आप क्या चुनेंगे?

मेरे विचार से, पहला दृष्टिकोण जो धोखा हैtracटी-फर्स्ट अप्रोच दूसरे की तुलना में अधिक व्यवहार्य है, लेकिन फिर भी यह अन्य कारकों पर भी निर्भर करता है।


20) क्या वेब सेवा तक पहुंचने के लिए किसी विशेष एप्लिकेशन की आवश्यकता है?

नहीं, आपको वेब सेवा तक पहुँचने के लिए कोई विशेष एप्लिकेशन इंस्टॉल करने की आवश्यकता नहीं है। आप XML आधारित ऑब्जेक्ट अनुरोध और प्रतिक्रिया का समर्थन करने वाले किसी भी एप्लिकेशन से वेब सेवा तक पहुँच सकते हैं।


21) क्या आप वेब सेवाओं के लिए कुछ निःशुल्क और वाणिज्यिक कार्यान्वयनों का नाम बता सकते हैं?

मैं जिन कार्यान्वयनों को जानता हूं वे हैं अपाचे एसओएपी, जेएक्स-डब्ल्यूएस संदर्भ कार्यान्वयन, जेएक्स-आरएस संदर्भ कार्यान्वयन, मेट्रो, अपाचे सीएक्सएफ, एमएस.नेट और Java 6.


22) उस ब्राउज़र का नाम बताइए जो वेब सेवा तक पहुंच की अनुमति देता है?

Javaब्राउज़र के माध्यम से वेब सेवा तक पहुँचने के लिए स्क्रिप्ट XmlHttpRequest ऑब्जेक्ट की आवश्यकता होती है। इस ऑब्जेक्ट का समर्थन करने वाले ब्राउज़र इंटरनेट एक्सप्लोरर, सफारी और मोज़िला-आधारित ब्राउज़र जैसे फायर हैंFox.


23) REST क्या है?

REST का मतलब है रिप्रेजेंटेशनल स्टेट ट्रांसफर। REST खुद एक मानक नहीं है, जबकि यह HTTP, URL, XML/HTML/GIF/JPEG (संसाधन प्रतिनिधित्व) और text/xml, text/html, image/gif, image/jpeg, आदि (MIME प्रकार) जैसे विभिन्न मानकों का उपयोग करता है।


24) उपयोगकर्ताओं को एपीआई कैसे प्रदान किया जा सकता है?

एक प्रदान करने के लिए API उपयोगकर्ताओं के लिए, कोई भी व्यक्ति "ओपन टेबल" के साथ आसानी से ऐसा कर सकता है। आपको बस ओपन टेबल लिखना है जो मूल रूप से एक XML स्कीमा है जो वेब सेवा की ओर इशारा करता है।


25) वेब सेवा में विभिन्न संचार चैनलों के नाम बताइए?

वेब सेवा तीन प्रोटोकॉल जैसे HTTP/POST, HTTP/GET और SOAP के साथ एकीकृत है। यह क्लाइंट को तीन अलग-अलग संचार चैनल प्रदान करता है। क्लाइंट अपनी ज़रूरत के हिसाब से कोई भी संचार विधि चुन सकता है।


26) आप वेब सेवा का दस्तावेजीकरण कैसे कर सकते हैं?

वेब सेवाओं को स्व-दस्तावेजीकरण के रूप में माना जाता है क्योंकि वे XML आधारित मानक, जिसे WSDL के रूप में जाना जाता है, के लिए उपयोग की जाने वाली उपलब्ध विधियों और मापदंडों के बारे में पूरी जानकारी प्रदान करते हैं। कोई भी व्यक्ति अपनी स्वयं की WebService और WebMethod विशेषताओं के माध्यम से वेब सेवाओं को समझाने के लिए अधिक जानकारी प्रदान कर सकता है।


27) वे कौन सी परिस्थितियाँ हैं, जब हमें ASP.NET वेब सेवाओं की आवश्यकता होती है?

ASP.NET वेब सेवाओं का उपयोग तब किया जाता है जब किसी को वेब सेवा में तीन स्तरीय वास्तुकला को लागू करने की आवश्यकता होती है। यह इंटरनेट के माध्यम से मध्य स्तरीय घटकों का उपयोग करने के लिए आसान तरीके प्रदान करता है। .NET वेब सेवाओं का मुख्य लाभ यह है कि वे फ़ायरवॉल के पार संचार करने में सक्षम हैं क्योंकि वे ट्रांसपोर्ट प्रोटोकॉल के रूप में SOAP का उपयोग करते हैं।


28) वितरित प्रौद्योगिकियाँ क्या हैं?

वितरित अनुप्रयोगों के बढ़ते अनुपात ने वितरित प्रौद्योगिकियों की मांग को बढ़ा दिया है। यह अनुप्रयोग इकाइयों को विभाजित करने और उन्हें विभिन्न नेटवर्क पर विभिन्न कंप्यूटरों में स्थानांतरित करने की अनुमति देता है।


29) वेब सेवाओं, CORBA और DCOM के बीच अंतर बताएं?

वेब सेवाएँ HTTP प्रोटोकॉल के माध्यम से क्रमशः एप्लिकेशन से/से संदेश स्थानांतरित/प्राप्त करती हैं। यह डेटा को एनकोड करने के लिए XML का उपयोग करता है।

CORBA और DCOM, IIOP और RPC जैसे गैर-मानक प्रोटोकॉल के माध्यम से क्रमशः अनुप्रयोगों से/तक संदेशों को स्थानांतरित/प्राप्त करते हैं।


30) क्या आप वेब सेवाओं के कुछ लाभ बता सकते हैं?

वेब सेवा का सबसे बड़ा लाभ यह है कि यह विभिन्न प्रकार के प्लेटफ़ॉर्म द्वारा समर्थित है। इसके अलावा, निकट भविष्य में, वेब सेवाएँ अपनी सीमा का विस्तार कर सकती हैं और नए तरीकों को बढ़ा सकती हैं जो ग्राहकों को आसानी प्रदान करेंगे। वृद्धि से ग्राहकों पर कोई असर नहीं पड़ेगा, भले ही वे पुराने तरीके और पैरामीटर पेश करते हों।


अनुभवी लोगों के लिए वेब सेवा साक्षात्कार प्रश्न

31) क्या आप वेब सेवाओं में प्रयुक्त कुछ मानकों के नाम बता सकते हैं?

वेब सेवाओं में प्रयुक्त मानक हैं WSDL (इंटरफ़ेस परिभाषा बनाने के लिए प्रयुक्त), SOAP (डेटा संरचना के लिए प्रयुक्त), HTTP (संचार चैनल), DISCO (डिस्कवरी दस्तावेज़ बनाने के लिए प्रयुक्त) और UDDI (व्यवसाय रजिस्ट्री बनाने के लिए प्रयुक्त)।


32) संक्षेप में बताएं कि डिस्को क्या है?

DISCO का मतलब है डिस्कवरी। यह आपस में जुड़ी वेब सेवाओं की सूची को समूहीकृत करता है। वेब सेवाएँ प्रदान करने वाला संगठन अपने सर्वर पर DISCO फ़ाइल जारी करता है और उस फ़ाइल में सभी प्रदान की गई वेब सेवाओं के लिंक होते हैं। यह मानक तब अच्छा होता है जब क्लाइंट कंपनी को पहले से जानता हो। साथ ही इसका इस्तेमाल स्थानीय नेटवर्क में भी किया जा सकता है।


33) संक्षेप में बताएं कि UDDI क्या है?

यूडीडीआई (यूनिवर्सल Descriptआयन, डिस्कवरी और इंटीग्रेशन) इंटरनेट पर वेब सेवाओं के लिए समेकित निर्देशिका प्रदान करता है। क्लाइंट अपनी व्यावसायिक आवश्यकताओं के अनुसार वेब सेवाओं को खोजने के लिए UDDI का उपयोग करते हैं। यह मूल रूप से विभिन्न कंपनियों की वेब सेवाओं को होस्ट करता है। वेब सेवाओं को साझा करने के लिए, आपको इसे UDDI में प्रकाशित करना होगा।


34) .NET वेब सेवा समर्थित डेटा प्रकारों की व्याख्या करें?

.Net वेब सेवाएँ सूचना को स्थानांतरित/प्राप्त करने के लिए XML-आधारित मानकों का उपयोग करती हैं। इस प्रकार, .NET वेब सेवाएँ केवल XML स्कीमा मानक द्वारा ज्ञात डेटा प्रकारों के साथ काम कर सकती हैं। जैसे FileSteam, Eventlog आदि XML स्कीमा मानकों द्वारा मान्यता प्राप्त नहीं हैं और इसलिए, वेब सेवाओं में समर्थित नहीं हैं।


35) .NET वेब सेवा का परीक्षण कैसे किया जाता है?

ASP.NET नियमित रूप से एक परीक्षण पृष्ठ का उपयोग करता है, जब कोई किसी भी ब्राउज़र में .asmx फ़ाइल के URL के लिए कॉल करता है। यह पृष्ठ वेब सेवाओं के बारे में पूरी जानकारी दिखाता है।


36) .NET वेब सेवा का उपयोग कैसे किया जाता है?

चूँकि हम जानते हैं कि वेब सेवाएँ XML मानकों पर निर्मित होती हैं। इसलिए, संदेशों का आदान-प्रदान करने के लिए क्लाइंट को XML-आधारित संदेशों की पूरी समझ होनी चाहिए। क्लाइंट वेब सेवाओं के साथ संवाद कर सकते हैं NET ढांचे जो प्रॉक्सी तंत्र प्रदान करता है। इन प्रॉक्सी तंत्रों में वेब सेवाओं के भीतर डेटा साझा करने के बारे में विस्तृत जानकारी होती है जिसका उपयोग क्लाइंट द्वारा आसानी से किया जा सकता है।


37) क्या आप उन दो लोगों के नाम बता सकते हैं? Microsoft वितरित अनुप्रयोगों के लिए समाधान?

दो Microsoft वितरित अनुप्रयोगों के लिए समाधान .NET वेब सेवाएँ और .NET रिमोटिंग हैं।


38) .NET वेब सेवाओं और .NET रिमोटिंग के बीच अंतर बताएं?

जहाँ तक प्रोटोकॉल की बात है, .NET वेब सेवा HTTP का उपयोग करती है, जबकि, .NET रिमोटिंग किसी भी प्रोटोकॉल यानी TCP/HTTP/SMTP का उपयोग करती है। जब प्रदर्शन की बात आती है, तो .NET रिमोटिंग तुलनात्मक रूप से .NET वेब सेवा से तेज़ है। साथ ही, चूँकि .NET वेब सेवाएँ IIS के माध्यम से होस्ट की जाती हैं, इसलिए, यह .NET रिमोटिंग की तुलना में कहीं अधिक विश्वसनीय है।


39) वेब सेवा तैनात करते समय प्रकाशित किए जाने वाले घटकों के नाम बताएं?

वेब सेवा परिनियोजन के दौरान जिन घटकों को प्रकाशित करने की आवश्यकता होती है वे हैं वेब अनुप्रयोग निर्देशिका, Webservice.asmx फ़ाइल, Webservice.Disco फ़ाइल, Web.Config फ़ाइल और Bin निर्देशिका।


40) वेब सेवा तक पहुँचने के लिए क्लाइंट द्वारा क्या कदम उठाए जाते हैं?

सबसे पहले क्लाइंट द्वारा अपने एप्लीकेशन में वेब सर्विस के लिए एक वेब रेफरेंस बनाया जाता है। फिर एक प्रॉक्सी क्लास तैयार की जाती है। उसके बाद प्रॉक्सी क्लास का एक ऑब्जेक्ट बनाया जाता है और अंत में, उस प्रॉक्सी ऑब्जेक्ट के ज़रिए वेब सर्विस को एक्सेस किया जाता है।


41) .NET में वेब सेवाओं का क्रियान्वयन कैसे किया जाता है?

.NET में वेब सेवाओं को क्रियान्वित करने के लिए, HTTP हैंडलर्स का उपयोग किया जाता है जो .asmx फ़ाइलों के अनुरोधों को बाधित करते हैं।


42) रिस्पांस कैशिंग के कुछ नुकसान बताएं?

जब विधि बहुत अधिक मात्रा में मान स्वीकार करती है तो प्रतिक्रिया कैशिंग बेकार या अक्षम होती है क्योंकि कैशिंग का मतलब बहुत सारी जानकारी संग्रहीत करना होता है। साथ ही, यदि विधि जानकारी के बाहरी स्रोत पर निर्भर करती है, और जो पैरामीटर के भीतर प्रदान नहीं की जाती है तो ऐसी विधियों को बायपास कर दिया जाता है।


43) रिस्पांस कैशिंग का वैकल्पिक समाधान क्या है?

रिस्पांस कैशिंग के स्थान पर डेटा कैशिंग (System.Web.Caching.Cach) का उपयोग किया जा सकता है।


44) वेब सेवा के साथ संचार करने के लिए GET और POST विधियों का उपयोग करने की कुछ कमियां क्या हैं?

ये विधियाँ कम सुरक्षित हैं और उपयोगकर्ताओं को संरचनाओं और ऑब्जेक्ट्स को तर्क के रूप में पास करने से रोकती हैं। साथ ही, यह उपयोगकर्ताओं को ByRef तर्क पास करने की अनुमति नहीं देता है।


45) कोई व्यक्ति किसी क्लास को वेब सेवा के रूप में कैसे एक्सेस कर सकता है?

किसी क्लास को वेब सेवा के रूप में एक्सेस करने के लिए, उस क्लास को System.Web.Services.WebService क्लास से इनहेरिट करना चाहिए और क्लास को WebService विशेषता के साथ योग्य बनाना चाहिए।


46) इंटरनेट के माध्यम से वेब सेवा क्लास विधि तक कैसे पहुँचा जा सकता है?

इंटरनेट के माध्यम से वेब सेवा वर्ग विधि तक पहुंचने के लिए, किसी विधि को WebMethod विशेषता के साथ योग्य बनाना चाहिए।


47) SOAP संदेश की संरचना कैसे होती है?

एक SOAP संदेश में SOAP लिफाफा, SOAP हेडर और SOAP बॉडी शामिल होती है।


48) क्या आप विभिन्न प्रकार की वेब सेवाओं के नाम बता सकते हैं?

कुल मिलाकर वेब सेवाएँ दो प्रकार की होती हैं, अर्थात् SOAP आधारित वेब सेवा और RESTful वेब सेवा।

यह प्रश्न पहले भी उल्लेखित किया जा चुका है।


49) RESTful वेब सेवाओं में क्या भिन्नता है?

RESTful वेब सेवाओं में कोई con नहीं हैtract या WSDL फ़ाइल।


50) मुझे RESTful वेब सेवा का उपयोग करने के कुछ कारण बताएं?

RSI RESTFul वेब सेवाएँ कार्यान्वयन और परीक्षण के लिए सरल हैं। यह XML, JSON आदि जैसे विभिन्न डेटा प्रारूपों का समर्थन करता है।


51) समझाइए कि जावा वेब सेवाएँ क्या हैं? वेब सेवाएँ बनाने के तरीके क्या हैं?

Java वेबसर्विसेज को जावा प्लेटफॉर्म पर बुनियादी वेब सेवा बनाने और तैनात करने के लिए विकसित किया गया है।

वेब सेवाएँ बनाने के लिए दो दृष्टिकोण अपनाए जाते हैं

  • शीर्ष पाद उपागम
  • टॉप-अप दृष्टिकोण

52) बताएं JAXP क्या है?

JAXP XML प्रोसेसिंग के लिए एक JAVA API है जो एप्लिकेशन को XML डेटा लिखने, पढ़ने, हेरफेर करने और बदलने में सक्षम बनाता है। इसी तरह, अन्य विभिन्न कार्य करने के लिए अन्य हैं Java API जैसे JAX-RPC, JAXM, JAXR, JAXB, आदि।


53) JAXB बाइंडिंग फ्रेमवर्क का उल्लेख करें?

JAXB बाइंडिंग फ्रेमवर्क तीन रूपों में उपलब्ध है Java संकुल

  • xml.बाइंड: यह पैकेज abs को परिभाषित करता हैtracटी क्लास और इंटरफेस जिनका उपयोग सीधे कंटेंट क्लास के साथ किया जाता है
  • xml.बाइंड.उपयोगिता: इस पैकेज में उपयोगिता वर्ग शामिल हैं जिनका उपयोग क्लाइंट अनुप्रयोगों द्वारा प्रबंधन के लिए किया जा सकता है मार्शलिंग, अनमार्शलिंग और सत्यापन घटनाओं
  • xml.बाइंड.हेल्पर: यह सहायक पैकेज कुछ javax.xml.bind इंटरफेस के लिए आंशिक कार्यान्वयन देता है। इन API का उपयोग JAXB आर्किटेक्चर का उपयोग करने वाले अनुप्रयोगों द्वारा सीधे नहीं किया जाना चाहिए

54) JAVA फ्रेमवर्क में XML दस्तावेज़ को मार्शल और अनमार्शल कैसे किया जा सकता है, इसका एक सरल उदाहरण दीजिए?

मार्शलिंग XML दस्तावेज़ को में परिवर्तित करने की प्रक्रिया है Java पठनीय रूप में जबकि अनमार्शलिंग मार्शलिंग की विपरीत प्रक्रिया है। आइए देखें कैसे Java XML दस्तावेज़ को अनमार्शल करता है और फिर उसे वापस मार्शल करता है

JAXBContext jc= JAXBContext.newInstance ("com.acme.foo");

// unmarshal from foo.xml

Unmarshaller u = jc.createUnmarshaller () ;

FooObject fooObj=

(FooObject)u.unmarshal (new File ("foo.xml") );

// marshal to sytem.out

Marshaller m = jc.createMarshaller ();

m.marshal (fooObj, System.out);

55) बताएं कि यदि jaxb.encoding संपत्ति घोषित नहीं की जाती है तो मार्शलर क्या करता है?

डिफ़ॉल्ट रूप से, यदि jaxb.encoding गुण घोषित नहीं किया गया है, तो मार्शलर "UTF-8" का उपयोग करेगा।


56) बताएं कि JAXB क्लाइंट किस प्रकार का सत्यापन कर सकता है?

JAXB क्लाइंट सत्यापन के दो प्रकार हैं जो JAXB निष्पादित कर सकता है

  • अनमार्शल समय सत्यापन
  • ऑन-डिमांड सत्यापन

57) मार्शल, अनमार्शल और वैलिडेट ऑपरेशन के दौरान सामने आने वाली घटना को संभालने के तीन तरीके बताएं?

  • डिफ़ॉल्ट ईवेंट हैंडलर का उपयोग करना
  • कस्टम इवेंट हैंडलर पंजीकृत करें और कार्यान्वित करें
  • ValidationEventCollector उपयोगिता का उपयोग करें

58) बताएं कि JAXB कंपाइलर कहां स्थित है?

JAXB स्कीमा बाइंडिंग कंपाइलर को इसमें रखा गया है <JWSDP_Home>/jaxb/bin इस निर्देशिका में दो स्क्रिप्ट हैं, xjc.sh (Solaris/Linux) और xjc.bat (Windows).


59) किन मामलों में आपको डिफ़ॉल्ट बाइंडिंग को अनुकूलित करने की आवश्यकता होती है?

कुछ मामलों में, आपको डिफ़ॉल्ट बाइंडिंग को कस्टमाइज़ करना आवश्यक है जैसे

  • स्कीमा व्युत्पन्न JAXB पैकेज, क्लास, विधि और स्थिरांक के लिए API दस्तावेज़ बनाना
  • उन मामलों के लिए अर्थपूर्ण रूप से सार्थक अनुकूलित नाम देना जिनमें डिफ़ॉल्ट XML नाम-टू-Java पहचानकर्ता मानचित्रping स्वचालित रूप से संभाल नहीं सकता
  • डिफ़ॉल्ट बाइंडिंग को ओवरराइड करना - जैसे यह निर्दिष्ट करना कि मॉडल समूह को सूची के बजाय क्लास से जोड़ा जाना चाहिए

60) इनलाइन कस्टमाइजेशन क्या है बताएं?

XML स्कीमा फ़ाइल में इनलाइन बाइंडिंग घोषणाओं के माध्यम से JAXB बाइंडिंग के लिए अनुकूलन जो निम्न रूप लेता है स्कीमा में सन्निहित तत्व तत्व.


61) XML हस्ताक्षर क्या है समझाइये?

XML का उपयोग किसी भी प्रकार के डेटा को साइन करने के लिए किया जा सकता है, चाहे वह बाइनरी हो या XML। डेटा को एक या अधिक संदर्भ तत्वों में URI के माध्यम से पहचाना जाता है। इसे एक या अधिक रूपों में वर्णित किया जाता है, जैसे कि अलग-अलग, लिफाफा, आदि।ping या लिपटा हुआ।


62) स्टाक्स क्या है बताइये?

Stax का मतलब है स्ट्रीमिंग एपीआई फॉर XML; यह XML दस्तावेजों को पढ़ने और लिखने के लिए एक API है, जो मूल रूप से XML सर्वर से आता है। जावा प्रोग्रामिंग भाषा.


63) सामान्य XML API क्या हैं?

सामान्य XML API में शामिल हैं

  • DOM आधारित या ट्री आधारित API: संपूर्ण दस्तावेज़ को एप्लिकेशन को कॉल करके यादृच्छिक उपलब्धता के लिए वृक्ष संरचना के रूप में मेमोरी में पढ़ा जाता है
  • इवेंट आधारित एपीआई: स्रोत दस्तावेज़ में निकाय सामने आने पर अनुप्रयोग ईवेंट प्राप्त करने के लिए पंजीकरण करता है

64) पुश पार्सिंग और पुल पार्सिंग क्या है?

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

65) बताएं कि XWS सुरक्षा किस तकनीक पर आधारित है? JAX-RPC अनुप्रयोगों को सुरक्षित करने के लिए XWS सुरक्षा द्वारा प्रदान किए जाने वाले विकल्पों की सूची बनाएं?

XWS सुरक्षा JAX-RPC पर निर्मित वेब सेवाओं और SAAJ पर आधारित स्टैंड-अलोन एप्लिकेशन को सुरक्षित करने पर आधारित है। JAX-RPC एप्लिकेशन को सुरक्षित करने के लिए, XWS सुरक्षा द्वारा दिए जाने वाले विकल्प निम्न हैं

  • XML डिजिटल हस्ताक्षर
  • एक्सएमएल एन्क्रिप्शन
  • उपयोगकर्ता नाम टोकन सत्यापन
  • XWS सुरक्षा फ्रेमवर्क APIs

66) XML में उपलब्ध छह पैकेजों की सूची बनाएं Digiताल हस्ताक्षर एपीआई?

Digiताल हस्ताक्षर एपीआई है

  • xml.क्रिप्टो
  • xml.क्रिप्टो.dsig
  • xml.क्रिप्टो.dsig.keyinfo
  • xml.क्रिप्टो.dsig.spec
  • xml.क्रिप्टो.डोम
  • xml.क्रिप्टो.dsig.dom

67) बताएं JAXR क्या है?

JAXR जावा प्रोग्रामिंग एपीआई है Java प्लेटफ़ॉर्म एप्लिकेशन विभिन्न प्रकार के मेटा-डेटा रजिस्ट्री तक पहुंचने और प्रोग्रामेटिक रूप से इंटरैक्ट करने के लिए है।


68) बताएं कि JAXR आर्किटेक्चर में क्या शामिल है?

JAXR आर्किटेक्चर में एक JAXR क्लाइंट और JAXR प्रदाता शामिल होता है।

  • JAXR क्लाइंट: यह एक क्लाइंट प्रोग्राम है जो JAXR प्रदाता के माध्यम से रजिस्ट्री का उपयोग करने के लिए JAXR API का उपयोग करता है
  • JAXR प्रदाता: यह JAXR API का एक कार्यान्वयन है जो किसी विशेष रजिस्ट्री प्रदाता या रजिस्ट्री प्रदाताओं के एक वर्ग तक पहुंच प्रदान करता है जो एक सामान्य विनिर्देशों पर निर्मित होते हैं।

69) JAXM मैसेजिंग मॉडल क्या है?

JAXM के लिए दो प्रकार के मैसेजिंग मॉडल हैं सिंक्रोनस और एसिंक्रोनस

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

70) UDDI, DISCO और WSDL क्या है समझाइए?

  • यूडीडीआई: इसका अर्थ है सार्वभौमिक Descriptआयन, डिस्कवरी और आई यह वह निर्देशिका है जिसका उपयोग सार्वजनिक वेब सेवाओं को प्रकाशित करने और खोजने के लिए किया जाता है
  • डिस्को: इसे आम तौर पर डिस्कवरी के नाम से जाना जाता है। यह आम सेवाओं को एक साथ जोड़ता है और वेब सेवाओं के स्कीमा दस्तावेज़ को उजागर करता है
  • डब्लूएसडीएल: इसका मतलब है वेब सर्विस डिस्क्रिप्शन लैंग्वेज (WSDL)। इसका उपयोग वेब सेवाओं का वर्णन करने के लिए किया जाता है। विवरण में वेब सेवाओं का URL, वेब सेवाओं द्वारा समर्थित गुण और विधियाँ, इसका समर्थन करने वाला डेटा प्रकार और इसका समर्थन करने वाला प्रोटोकॉल विवरण शामिल है

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे

इस पोस्ट को संक्षेप में इस प्रकार लिखें: