2010-02-02 14 views
6

मैं कुछ जर्सी डब्ल्यू/स्प्रिंग प्रयोग कर रहे हैं। स्प्रिंग 3.0 के साथ अब कंट्रोलर में रीस्टफुल एपीआई बनाने के लिए एनोटेशन उपलब्ध हैं। मुझे जर्सी डब्ल्यू/वसंत का उपयोग क्यों करना चाहिए?जर्सी डब्ल्यू/स्प्रिंग 3.0?

+0

आप कृपया जो एक दूसरे के साथ संगत कर रहे हैं जर्सी और वसंत आप इस्तेमाल का कौन सा संस्करण बता सकते हैं। –

+0

सापेक्ष: [? क्या वसंत MVC समर्थन JSR 311 एनोटेशन] (http://stackoverflow.com/questions/7518391)। –

उत्तर

4

Jersey पेशेवरों:

  • JSR 311
  • संदर्भ JSR 311
  • Restlet और RESTeasy के लिए कर रहे हैं JSR 311
  • बेहतर टूलींग के लिए अन्य कार्यान्वयन कार्यान्वयन (कम से कम Netbeans पर)
  • विनिर्देशों के साथ आता है यह स्प्रिंग और Guice
  • के साथ एकीकृत है

संपादित

A (very nice) Comparison of Spring MVC and JAX-RS

+1

मानक एनोटेशन? और बेहतर टूलींग – dfa

+0

धन्यवाद! तो, वसंत के साथ इसका उपयोग करते समय आप वास्तव में केवल आईओसी कार्यक्षमता के लिए वसंत का उपयोग कर रहे हैं, आदि? नियंत्रक वास्तव में जर्सी कार्यान्वयन होगा? उम्मीद है कि मैं इसे सही ढंग से समझ रहा हूं। –

+0

क्या आप वसंत 3.0 के साथ जर्सी का भी उपयोग कर सकते हैं? –

0

स्प्रिंग 3 पीछे की ओर संगत ताकि आप जर्सी का उपयोग कर सकते है।

आपको क्या मिलेगा एक मालिकाना एपीआई के लिए आपके आवेदन बांधने नहीं है।

+0

मैंने स्प्रिंग 3.0 का उपयोग करने की कोशिश की, लेकिन कुछ अजीब निर्भरता के मुद्दों को मैंने ट्रैक करना पसंद नहीं किया, इसलिए 2.5.6.SEC01 पर वापस चला गया और अब मैं ठीक हूं। मुझे यकीन है कि मैं इसे काम करने के लिए प्राप्त कर सकता था, लेकिन मुझे नहीं लगता कि मुझे 3.0 से कुछ चाहिए। तो, मैं मैं इसे अब मिल लगता है। आप आरईएसटी के लिए मानक जावा एनोटेशन का उपयोग करके ऑब्जेक्ट्स को बस एनोटेट कर सकते हैं और फिर बाद में आर्किटेक्चर बदल सकते हैं। वसंत का उपयोग करके आप अपनी वस्तुओं का प्रबंधन करने के लिए आईओसी और एप्लिकेशन कॉन्टेक्स्ट के सभी लाभ प्राप्त करते हैं। तो, यह दोनों तरह का सबसे अच्छा है। मेरे पास अभी तक एक कामकाजी समाधान है .. –