/ / कौन सा स्प्रिंग फ्रेमवर्क बाकी सेवाएं प्रदान करता है? [डुप्लीकेट] - जावा, स्प्रिंग, वेब-सर्विसेज, रेस्ट, स्प्रिंग-एमवीसी

कौन सा स्प्रिंग फ्रेमवर्क आरईएसटी सेवाएं प्रदान करता है? [डुप्लिकेट] - जावा, वसंत, वेब-सेवाएं, आराम, वसंत-एमवीसी

में Spring हमारे पास है Spring WS सोप एपीआई के लिए।

मेरी चिंता :

  • मैं वसंत के साथ अन्य सेवाओं को लागू करना चाहता हूं
  • सिद्ध सर्वोत्तम प्रथाओं का पालन करना चाहते हैं
  • इसे समय पर पहुंचाना चाहते हैं (रीडो से बचें)

क्या वहाँ कोई Spring Framework के लिये REST Services पसंद ( Spring WS के लिए है सोप एपीआई )?

मैं एक खोजने में असमर्थ था one answer के लिए खाका RESTful services तथा best practices.

(बेझिझक निकलें टिप्पणियाँ )

अद्यतन करें :

  • अगर हमें कोई ज़रूरत नहीं है framework तो फिर आप कैसे सुनिश्चित करें कि आप का पालन करें Best Practices
  • मेरा मतलब है, डेवलपर अनजाने में कुछ को याद कर सकता है या कुछ को अधिक कर सकता है।
  • तो, क्यों हम "REST के लिए कोई भी नहीं है और फिर शून्य के लिए कहाँ उल्लेख करना चाहिए?"

उत्तर:

उत्तर № 1 के लिए 1

आपको वसंत के साथ बाकी सेवाओं को लागू करने के लिए एक फ्रेमवर्क की आवश्यकता नहीं है, यह बस एक उपयोगी तरीका है कि आप वसंत में सेवाओं को कैसे लागू कर सकते हैं।

जैसा कि आधिकारिक डॉक्टर वसंत - रेस्टफुल सेवाओं का निर्माण कहते हैं:

स्प्रिंग एनोटेशन आधारित MVC फ्रेमवर्क के लिए आधार के रूप में कार्य करता है Restful Web Services बनाना।

इसलिए, यदि आप "टी" जोड़ा नहीं है spring-web और spring-webmvc आपके प्रोजेक्ट पर निर्भरताएं, यह कुछ ऐसा हो सकता है जो आपको करना है।