2011-08-30 13 views
5

का उद्देश्य क्या है मैं वेब सेवाओं का उपभोग करने के लिए नया हूं। मैं एक एसओएपी सेवा का उपभोग करने की कोशिश कर रहा हूं। यह वर्तमान में परीक्षण पर्यावरण में है। मैंने जो किया है वहसीएक्सएफ या स्प्रिंग डब्ल्यूएस

  1. wsdl2java का उपयोग wsdl उत्पन्न करने के लिए करें जिसे मैंने अपने डोमेन फ़ोल्डर में कॉपी किया है।
  2. अनुरोध भेजने और प्रतिक्रिया प्राप्त करने के लिए एपीआई का उपयोग करें।

मुझे क्या चिंता है मुझे सेवा को तार करने के लिए सीएक्सएफ या स्प्रिंग डब्ल्यूएस की आवश्यकता है या मेरे पास पर्याप्त है। क्योंकि मैं की तरह

कहीं देखा है मैं इस पूछ रहा हूँ मैं क्या नहीं मिलता है, जहां मैं संपत्ति उत्पन्न होगा जब वातावरण उत्पादन करने के लिए गुणवत्ता आश्वासन के लिए विकास से स्विच कर रहे है। और क्या मुझे एसएएपीएफ या स्प्रिंग डब्ल्यूएस का उपयोग करने की आवश्यकता है या एसओएपी सेवा का उपभोग करने के लिए एनोटेटेड क्लासेस (@WebServiceClient पर्याप्त) हैं। असल में, विभिन्न एंडपॉइंट्स से कैसे जुड़ें।

यदि यह प्राथमिक प्रश्न है तो मैं क्षमा चाहता हूं। धन्यवाद।

+0

मुझे लगता है, [वह महान टिप्पणी] (http://stackoverflow.com/questions/297033/which-framework-is-better-cxf-or-spring-ws/3172171#3172171) आपको समझाएगा "कौन वह है"। –

उत्तर

5

स्प्रिंग-डब्ल्यूएस और अपाचे सीएक्सएफ मुख्य रूप से वेब-सेवाओं के निर्माण के लिए उपयोगी हैं। वे जावा 6 के साथ जहाजों के लिए वैकल्पिक वेब सेवा कार्यान्वयन हैं।

ग्राहकों को लिखने के लिए उनका उपयोग कर सकते हैं, लेकिन वास्तव में बहुत अधिक बिंदु नहीं है, जब तक आप वास्तव में वैकल्पिक API पर उपलब्ध नहीं हैं।

wsdl2java द्वारा उत्पन्न मानक जेएक्स-डब्ल्यूएस कलाकृतियों को आपकी आवश्यकता के लिए पूरी तरह से पर्याप्त होना चाहिए।

अलग-अलग प्रोड/क्यूए एंडपॉइंट्स को लक्षित करने के तरीके के बारे में आपके दूसरे प्रश्न के लिए, आपको इसके लिए एक अलग प्रश्न पूछना चाहिए, जो आपके पास है उसके पूर्ण उदाहरणों के साथ।

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