2012-07-29 3 views
5

का उपयोग कर वेब सेवा का आह्वान कैसे करें मैं वेब सेवाओं के लिए नया हूं। मुझे एक वेब सेवा का आह्वान करने की आवश्यकता है जिसका परिभाषा http://api.search.live.net/search.wsdl में है। मुझे इस वेब सेवा का उपयोग कर किसी भी खोजशब्द की खोज करने की ज़रूरत है। मैं नेट पर खोज करता हूं लेकिन कोई समाधान नहीं मिला। कोई भी विचार वेब सेवा का आह्वान कैसे करें। मुझे जावा का उपयोग करने की ज़रूरत है।जावा

उत्तर

0

http://ws.apache.org/ पर एक नज़र डालें जहां आपको एक्सिस 2 मिलेगा जो शायद आप जो खोज रहे हैं।

ध्यान दें कि वेब-सेवा डब्लूएसडीएल की तुलना में अधिक सामान्य शब्द है और इस बिंदु पर डब्ल्यूएसडीएल पेश किया गया था क्योंकि अधिकांश सेवाएं आज जेएसओएन और समान रूप से बोलती हैं। अधिक देखें RESTEasy or Jersey?

+0

आपके उत्तर के लिए धन्यवाद। मुझे डब्ल्यूएसडीएल का उपयोग करने की ज़रूरत है, यह आवश्यकताओं से आता है। – erencan

2

axis2 डाउनलोड करें।

इसे निकालने के बाद, बिन फ़ोल्डर के तहत wsdl2java नामक एक उपकरण है, इसका उपयोग डब्लूएसडीएल से स्टब्स उत्पन्न करने के लिए किया जाता है जो webservice के साथ संवाद कर सकता है।

एक नमूना उपयोग होगा: कि उपकरण के बारे में अधिक जानकारी के लिए

WSDL2Java -uri http://api.search.live.net/search.wsdl -d xmlbeans -s 

नज़र here

स्टब्स के अलावा यह आपको आवश्यक सभी वस्तुओं को भी उत्पन्न करेगा।

Here अक्ष 2 और ग्रहण आईडीई का उपयोग कर एक ट्यूटोरियल है।

+0

धन्यवाद। हालांकि, मुझे जावा कोड द्वारा इसे आमंत्रित करने की आवश्यकता है। – erencan

+0

अक्ष 2 में एक जावा कार्यान्वयन है और आप जावा कोड –

+1

अक्ष 2 के साथ काम करेंगे ** ** ** ** ** ** यह जावा स्टब्स और ऑब्जेक्ट उत्पन्न करेगा। यह जावा दुनिया में सबसे व्यापक रूप से उपयोग किए जाने वाले एसओएपी ढांचे में से एक है, इसलिए यह जानना एक अच्छी बात है। – Tomer

0

मैं डब्ल्यूएसडीएल से जावा कोड उत्पन्न करने के लिए इंटेलिजे का उपयोग करता हूं। फिर आप एसओएपी कॉल करने के लिए इस कोड का उपयोग कर सकते हैं।

यह डबल्यूएसडीएल दें और यह कोड उत्पन्न होगा, कुछ जानकारी यहां पाया जा सकता: http://www.jetbrains.com/idea/webhelp/generating-wsdl-document-from-java-code.html