2012-11-27 32 views
7

वहाँ सामान्य में का उपयोग कर के लिए दो विकल्प प्रतीत हो रहा है:कौन सा जावा एक्सएमएल आरपीसी पुस्तकालय का उपयोग करने के

  • javax.xml.rpc - लगता है और अधिक जटिल है, लेकिन मानक JDK का एक हिस्सा है (या यह क्या है?)
  • org.apache.xmlrpc - उपयोग करने के लिए और अधिक आसान लगता है, लेकिन मैं अपने जार में पुस्तकालय संलग्न करने के लिए है (या मुझे क्या?)

कौन सा मैं एक dektop जावा अनुप्रयोग के लिए इस्तेमाल करना चाहिए? या शायद एक और है जो वास्तव में अच्छा है और मुझे नहीं पता कि यह अस्तित्व में है?

+0

क्या आरएमआई का उपयोग यहां नहीं किया जा सकता है? –

+1

जेएक्स-आरपीसी को जावा ईई 5 में जेएक्स-डब्ल्यूएस द्वारा प्रतिस्थापित किया गया था। –

+1

@ बेनटालीडोरोस: दुर्भाग्यवश, गैर-जेवीएम सिस्टम के साथ इसकी बातचीत के रूप में नहीं। – Dreen

उत्तर

3

मैं org.apache.xmlrpc के साथ आगे बढ़ गया, मुख्य रूप से क्योंकि मेरा सर्वर डब्लूएसडीएल फ़ाइल नहीं भेजता है। यह कहना नहीं है कि जेएक्स-डब्ल्यूएस के साथ यह असंभव होगा। मैं वास्तव में काफी निश्चित हूं कि जैक्स-डब्ल्यूएस अपाचे एक्सएमएलआरपीसी की तुलना में कई और विशेषताओं के साथ एक और मजबूत समाधान है। हालांकि, इस मामले का साधारण तथ्य यह है कि मैंने बिना किसी परिणाम के जेएक्स-डब्ल्यूएस के माध्यम से ड्रूपल में उपयोगकर्ता लॉगिन को लागू करने की कोशिश करने में लगभग 4 घंटे बिताए, जिसके बाद मैं अपाचे एक्सएमएलआरपीसी में बदल गया और 10 मिनट में एक कामकाजी मामला था।