2011-12-01 13 views
5

बनाएं क्या कोई मुझे इसके लिए नमूना कोड प्रदान कर सकता है? मेरे पास एक wsdl फ़ाइल है, और मैं एक क्लाइंट बनाना चाहता हूं जो उस wsdl फ़ाइल से सेवा को कॉल करेगा
कुछ स्पष्टीकरण वाला एक कार्य कोड वास्तव में सहायक होगा।डब्लूएसडीएल फ़ाइल को देखते हुए, एक साधारण जावा क्लाइंट

मैं जेडीके 1.4 का उपयोग कर रहा हूं।

उत्तर

10

मुख्य विकल्पों का उपयोग कर रहे हैं:

  1. JAX-WS, using the wsimport tool
  2. Apache AXIS2, using wsdl2java

दोनों लिंक कोड उदाहरण प्रदान करते हैं। वेब पर कुछ खोज आपको और भी दूर ले जाएंगे। डायनामिक एसओएपी क्लाइंट बनाने के विकल्प भी हैं लेकिन जेनरेट किए गए लोग सबसे आसान हैं। वेब सेवा क्लाइंट

+3

'wsimport' पर ओरेकल दस्तावेज़ों का आह्वान करने के लिए मिलता है: http://docs.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html –

0

मैंने देखा है कि अपाचे एक्सिस स्वचालित रूप से ऐसा करता है। आप इसके बारे में कुछ जानने के लिए कोशिश कर सकते हैं।

3

कई संभावित टूल में से एक WSDL2Java है। एक खोल में:

$ java org.apache.axis.wsdl.WSDL2Java foo.wsdl 
+0

अच्छा और आसान +1 – mprabhat

2

NetBeans आप के लिए है कि कोड का एक बहुत उत्पन्न कर सकते हैं।
बस WSDL फ़ाइल
पर राइट क्लिक करें वेब सेवा क्लाइंट
जेज़ सभी उत्पन्न करें। आपको क्लाइंट को एसओएपी सेवा

0

ग्रहण> जावा ग्राहक उत्पन्न करने का विकल्प हो रही है - फ़ाइल -> नई फ़ाइल ... -> वेब SERICES:

संबंधित मुद्दे