2013-06-01 8 views
5

से वेब सेवाएं उत्पन्न करना मैं एसओएपी सेवाओं के लिए नया हूं। मैं स्क्रैच से अपाचे सीएक्सएफ का उपयोग करके एक एसओएपी सेवा लिखना चाहता हूं। मेरे पास WSDL फ़ाइल http://sms.pswin.com/SOAP/SMS.asmx?WSDL है।अपाचे सीएक्सएफ, डब्ल्यूएसडीएल फ़ाइल

मैं wsdl2java उपकरण का उपयोग कर डब्लूएसडीएल फ़ाइल से टेम्पलेट कक्षाएं उत्पन्न करने में सक्षम था जो सीएक्सएफ पैकेज के साथ आता है लेकिन मुझे यकीन नहीं है कि आगे कैसे आगे बढ़ना है। क्या आप कृपया सीएक्सएफ एसओएपी सेवाओं के साथ शुरू करने में मदद के लिए एक अच्छा प्रारंभिक ट्यूटोरियल/पुस्तक सुझा सकते हैं। या कुछ भी जो मुझे इसे बनाने में मदद कर सकता है। मैं अपने वेब सर्वर के रूप में JBOSS-AS7 का उपयोग कर रहा हूं।

+0

गूगल आपको मदद करनी चाहिए। –

उत्तर

4

Apache CXF Example Projects अधिकांश परिदृश्यों को कवर करता है। जावा कोड उत्पन्न करने के लिए, WSDL to Java देखें। एक अन्य दृष्टिकोण wsimport है जो जेडीके के साथ आता है। वे दोनों बहुत ही सरल और सीधा हैं।

उम्मीद है कि इससे मदद मिलती है।

0

मैं भी कुछ इसी तरह की तलाश में था। मेरी आवश्यकताओं के अनुसार, मुझे गतिशील रूप से लोड की गई WSDL फ़ाइलों से वेब सेवाएं उत्पन्न करने की आवश्यकता है। यह wsdl2java के साथ व्यावहारिक नहीं है क्योंकि यह डब्लूएसडीएल में मैप किए गए वर्ग उत्पन्न करता है, जिसके परिणामस्वरूप रनटाइम पर लोड की गई विभिन्न डब्लूएसडीएल फाइलों के लिए कक्षाएं पिलिंग होती हैं।

तो अपाचे सीएक्सएफ एपीआई के माध्यम से जाने के बाद और कुछ समय के लिए इसका प्रयोग करने के बाद, मैं अपनी आवश्यकता को प्राप्त करने के तरीके पर एक पीओसी के साथ आने में सक्षम था।

नमूना कोड मेरी Github पर है: https://github.com/amalhub/cxf-test

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