दिलचस्प पोस्ट
थ्रेड.स्टॉप () – बहिष्कृत क्रिप्टो ++ का उपयोग कर एईएस का उदाहरण वेबफॉर्म के साथ एएसपी.नेट एमवीसी का मिश्रण करें डबल-डॉट ".. और ट्रिपल-डॉट" … के बीच अंतर क्या है? इसका क्या मतलब है? "'NSUnknownKeyException', कारण: … यह वर्ग कुंजी मान कुंजी कोड के लिए कोडिंग-अनुरूप नहीं है" एक्सएमएल स्कीमा नामस्थान के लिए स्प्रिंग नेमस्पेसहैंडलर का पता लगाने में असमर्थ मैं GWT की सीरियलाइजेशन नीति श्वेतसूची में एक प्रकार कैसे जोड़ूं? std :: fstream बफरिंग मैनुअल बफरिंग बनाम (क्यों मैनुअल बफरिंग के साथ 10x लाभ)? UITableViewController बिना UIRefreshControl क्या कारण है और NoClassDefFoundError और ClassNotFoundException के बीच अंतर क्या हैं? एएसपी.नेट वेब एपीआई – 405 – इस पेज को एक्सेस करने के लिए इस्तेमाल किया गया एचटीटीपी क्रिया की अनुमति नहीं है – हैंडलर मैपिंग कैसे सेट करें पसंदीदा दृश्य स्टूडियो कीबोर्ड शॉर्टकट AngularJS में $ संसाधन सेवा त्रुटियों को कैसे प्रबंधित करें कैसे PHP में एक खाली सरणी में तत्वों को जोड़ने के लिए? सेलेनियम चेकबॉक्स विशेषता "चेक"

जावा वेबसाइट्स क्लायंट (सर्वोत्तम तरीका)

मेरे पास तीसरी पार्टी डब्लूएसडीएल है, मुझे तीसरे पक्ष डब्लूएसडीएल में आपरेशनों को खोलने के लिए वेब सेवा ग्राहक के लिए जावेवा में कोड लिखना होगा अभी, मैंने एक्सेल से WSDL2JAVA टूल का इस्तेमाल करते हुए क्लाइंट स्टब जेनरेट किया है और डेटा बाइंडिंग के लिए XMLbeans का इस्तेमाल किया है।

  1. यह जावा करने का सबसे अच्छा तरीका क्या है?
  2. मैंने साआज के बारे में पढ़ा, ऐसा लगता है कि दृष्टिकोण का अधिक दानेदार स्तर होगा?
  3. कोड उत्पन्न करने के लिए, WSDL2Java उपकरण का उपयोग करने से कोई और तरीका क्या है? शायद एक अन्य विकल्प में wsimport पक्ष और विपक्ष क्या होते हैं?
  4. क्या कोई इन विषयों पर कुछ अच्छे ट्यूटोरियल के लिए लिंक भेज सकता है?
  5. WSDL2Java का उपयोग करते हुए कोड जेनरेट करने के दौरान हमें किस विकल्प का उपयोग करना चाहिए?

मैंने शुरुआती बुनियादी चीजों में से कुछ का इस्तेमाल किया अब मेरे पास ये विकल्प हैं I

 C:\axis2-1.5.1\bin>wsdl2java -uri mywsdlurl -o client -p somepackage -d xmlbeans -s -t -ssi 

Solutions Collecting From Web of "जावा वेबसाइट्स क्लायंट (सर्वोत्तम तरीका)"

यह जावा करने का सबसे अच्छा तरीका क्या है?

मैं निजी तौर पर एक्सिस 2 का उपयोग नहीं करूंगा, यहां तक ​​कि क्लाइंट साइड डेवलपमेंट के लिए ही। यही कारण है कि मैं इससे दूर रहूंगा:

  1. मुझे इसकी वास्तुकला पसंद नहीं है और इसके काउंटर उत्पादक तैनाती मॉडल से नफरत है
  2. मैं इसे कम गुणवत्ता वाले प्रोजेक्ट के लिए खोजता हूं।
  3. मुझे अपने प्रदर्शन पसंद नहीं है ( जेएडीएस-आरएसआई के खिलाफ बेंचमार्क देखें)
  4. यह सेटअप निर्भरताओं के लिए हमेशा एक दुःस्वप्न है (मैं मेवेन का उपयोग करता हूं और मुझे हमेशा निर्भरता के gazillion से लड़ना पड़ता है) (देखें # 2)
  5. एक्सिस ने बड़े समय को चूसा और एक्सिस 2 बेहतर नहीं है नहीं, यह कोई व्यक्तिगत राय नहीं है, एक आम सहमति है
  6. मुझे एक बार का सामना करना पड़ा, फिर कभी नहीं।

एकमात्र कारण अक्ष अब भी आईएमओ के आसपास है क्योंकि इसका उपयोग युग से ग्रहण में किया जाता है। धन्यवाद भगवान, यह ग्रहण हेलियस में तय किया गया है और मुझे आशा है कि एक्सिस 2 अंततः मर जाएगा। सिर्फ बेहतर स्टैक हैं

मैंने साआज के बारे में पढ़ा, ऐसा लगता है कि दृष्टिकोण का अधिक दानेदार स्तर होगा?

क्या करने?

कोड उत्पन्न करने के लिए, WSDL2Java उपकरण का उपयोग करने से कोई और तरीका क्या है? शायद एक अन्य विकल्प में wsimport पक्ष और विपक्ष क्या होते हैं?

हाँ! सीएक्सएफ या जेएक्स-डब्लूएस आरआई (आप मेट्रो, मेट्रो = जेएक्स-डब्ल्यूएस आरआई + डब्ल्यूएसआईटी के बारे में भी पढ़ सकते हैं) की तरह एक जेएक्स-डब्लूएस स्टैक को पसंद करते हैं, वे बस अधिक सुरुचिपूर्ण, सरल, उपयोग करने में आसान हैं। आपके मामले में, मैं सिर्फ जेएडीएस-आरएस आरआई का उपयोग करता हूं जो कि जावा 6 में शामिल है और इस तरह wsimport

क्या कोई इन विषयों पर कुछ अच्छे ट्यूटोरियल के लिए लिंक भेज सकता है?

यह एक और समर्थक है, JAX-WS के लिए बहुत सारे (अच्छी गुणवत्ता वाले) ट्यूटोरियल्स हैं, उदाहरण के लिए देखें:

  • JAX-WS वेब सेवा ग्राहकों का विकास करना (यहां शुरू करें)
  • जावा एसई 6 प्लेटफार्म, भाग 1 के साथ जेएक्स-डब्लूएस 2.0 का परिचय
  • JAX-WS के साथ एक सरल वेब सेवा और ग्राहक बनाना
  • या तो अपाचे सीएक्सएफ या ग्लासफिश मेट्रो (ग्लेन माज़्ज़ का ब्लॉग एक महान संसाधन है) या तो सोप ग्राहक बनाना

WSDL2Java का उपयोग करते हुए कोड जेनरेट करने के दौरान हमें किस विकल्प का उपयोग करना चाहिए?

कोई विकल्प नहीं, wsimport उपयोग करें 🙂

यह भी देखें

  • जावा वेबसाइसलैंड में एलाद के एडवेंचर्स
  • एक्सिस 2: क्यों परेशान? BileBlog पर (पित्त के लिए तैयार रहें) – आपको रीडायरेक्ट को रोकना होगा।

संबंधित सवाल

  • सबसे अच्छा जावा webservice ढांचे क्या है?
  • डब्ल्यूएस के लिए "अनुबंध-प्रथम" दृष्टिकोण के लिए स्प्रिंग-वाईएस या एक्सिस 2 या कुछ और कुछ

वेब सेवा ऐप के क्लाइंट अंत के लिए मुझे स्प्रिंग डब्लूएस का उपयोग करने में अच्छी सफलता मिली है – http://static.springsource.org/spring-ws/sites/1.5/reference/html/client.html देखें

मेरा प्रोजेक्ट निम्न के संयोजन का उपयोग करता है:

  • XMLBeans (xmlbeans-maven-plugin का उपयोग करते हुए एक साधारण मेवेन कार्य से उत्पन्न)

  • स्प्रिंग डब्लूएस – मार्शल सेंन्ड एंड रीसेव () का उपयोग करते हुए भेजने और प्राप्त करने के लिए कोड को एक पंक्ति में कम कर देता है

  • कुछ डोजर – क्लाइंट जीयूआई के लिए सरल बीन्स से जटिल बीन्स को मानचित्रण करना

आप अपाचे अक्ष 2 का उपयोग कर वेब सेवाओं के क्लाइंट को विकसित करने से संबंधित कुछ संसाधन पा सकते हैं।

http://today.java.net/pub/a/today/2006/12/13/invoking-web-services-using-apache-axis2.html

अपाचे अक्ष 2 का उपयोग करते हुए वेब सेवाओं के विकास के बारे में नीचे दिए गए स्पष्टीकरण

http://www.ibm.com/developerworks/opensource/library/ws-webaxis1/

http://wso2.org/library/136

निम्नलिखित उत्तर में कुछ विचार:

Axis2 – क्लाइंट कोड का उपयोग कर वेब सेवा बनाने में चरण

डब्लूएसडीएल से उत्पन्न एडीबी वर्गों को लागू करने वाले ग्रूवी क्लाइंट का एक उदाहरण देता है।

वहाँ बहुत सारे वेब सेवा के फ्रेमवर्क हैं …