2011-04-06 30 views
6

मेरे दोस्त ने मुझे यह बताने के लिए कहा कि वसंत, अक्ष 2 और जर्सी के बीच क्या अंतर है। यहां मैंने कुछ मतभेदों को सूचीबद्ध किया है जिन्हें मैं जानता हूं। कृपया टिप्पणी/प्रतिक्रिया यदि आप और अधिक मतभेदअक्ष 2 बनाम वसंत-बनाम बनाम जर्सी

स्प्रिंग webservices पता:

  1. एक सर्वलेट web.xml में विन्यस्त के साथ एक जावा वेब अनुप्रयोग (org.springframework.ws.transport.http.MessageDispatcherServlet) ।
  2. आप वेब सेवाओं को बनाने के लिए वसंत एनोटेटेड पीओजेओ का उपयोग कर सकते हैं
  3. रीस्टफुल और एसओएपी आधारित वेब सेवाओं दोनों का समर्थन करता है।
  4. चूंकि यह एक वेब अनुप्रयोग आप सुरक्षा को सक्षम करने

Axis2 के http प्रमाणीकरण तंत्र का उपयोग कर सकते है:

  1. वेब सेवा आवेदन एक .aar फ़ाइल कि Axis2 में तैनात किया जाएगा है। युद्ध
  2. वेब सेवा कॉल
  3. पर गैर-आदिम प्रकार तर्कों का उपयोग करने के लिए एक्सिओम का उपयोग करें आप हमें कर सकते हैं ईएसआर 181 एनोटेशन वेब सर्विसेज बनाने के लिए
  4. आप अक्ष 2 एक्सटेंशन का उपयोग कर वसंत-निर्भरता इंजेक्शन का उपयोग कर सकते हैं।
  5. रीस्टफुल और एसओएपी आधारित वेब सेवाओं दोनों का समर्थन करता है।
  6. मैं आप अपने वेब सेवाओं>
  7. वे webservices कार्यों के गर्म तैनाती का दावा, लेकिन मैं यह काम नहीं कर देखा है के लिए सुरक्षा प्रदान के लिए WS-सुरक्षा कार्यान्वयन उपयोग करने के लिए लगता है।

जर्सी:

  1. एक सर्वलेट web.xml में विन्यस्त के साथ एक नियमित रूप से वेब अनुप्रयोग।
  2. लिखें कस्टम संदेश पाठकों/वेब को गैर आदिम प्रकार तर्कों का उपयोग सेवा के लिए लेखकों कॉल
  3. चूंकि यह एक वेब अनुप्रयोग आप सुरक्षा
  4. को सक्षम करने के लिए http प्रमाणीकरण तंत्र उपयोग कर सकते हैं समर्थित है वेब सेवाओं के केवल RESTful कार्यान्वयन है
  5. मैंने देखा है गर्म तैनाती काम कर रहे हो सकता है, क्योंकि यह एक वेब अनुप्रयोग है और कंटेनर गर्म तैनाती कर सकते हैं

उत्तर

0

मैं जर्सी और एक्सिस से परिचित नहीं हूं, लेकिन मैं आपको स्प्रिंग-डब्ल्यूएस के बारे में कुछ बता सकता हूं।

आप आराम से वेबसाइकिलों के लिए स्प्रिंग-डब्ल्यूएस का उपयोग नहीं कर सकते हैं। वसंत-डब्ल्यूएस का उद्देश्य पहले वेब सर्विसेज के लिए इस्तेमाल किया जाना है। हालांकि आप आरईएसटी सेवाओं के लिए स्प्रिंग 3.x और स्प्रिंग-एमवीसी की विशेषताओं का उपयोग कर सकते हैं। प्राधिकरण के लिए, आप किसी भी प्रकार की सुरक्षा में आसानी से तार कर सकते हैं (उदाहरण के लिए स्प्रिंग-सुरक्षा के साथ)।

मैं वसंत-डब्ल्यूएस की 'स्वचालित' (डी) मार्शलिंग सुविधाओं का एक बड़ा प्रशंसक हूं। बस अपने तरीकों को सही प्रकार के साथ एनोटेट करें और यह पता चलेगा कि क्या करना है।

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