क्या स्प्रिंग एमवीसी और जर्सी रेस्ट सर्वलेट कंटेनर का उपयोग करने के बीच कोई व्यापार बंद है? जर्सी जैक्स आरएस मानक का पालन करता है। जब मैं स्प्रिंग एमवीसी सीखता हूं, उतना ही कम दिखता है। कुछ अनुप्रयोगों में मैंने पाया कि लोग जर्सी वसंत सर्वलेट का उपयोग करते हैं। यदि वसंत (हैंडलर मानचित्रण के साथ प्रेषक सर्वलेट) सभी काम कर सकता है, तो जर्सी की आवश्यकता क्या है? अग्रिम में धन्यवाद।वसंत एमवीसी और जर्सी के बीच अंतर
उत्तर
स्प्रिंग एमवीसी जर्सी द्वारा प्रदान की गई जेएसओएन/एक्सएमएल आरईएसटी सुविधाओं के अलावा एचटीएमएल और अन्य टेम्पलेटिंग के साथ-साथ अन्य सुविधाओं के लिए एक पूर्ण वेब फ्रंटेंड फ्रेमवर्क है।
स्प्रिंग एमवीसी पहले था और चीजों को करने का अपना तरीका है। जेएक्स-आरएस को एनोटेशन-आधारित आरईएसटी हैंडलर के लिए मानक के रूप में परिभाषित किया गया था, और जर्सी उस मानक का कार्यान्वयन है। (यह बहुत @Autowired
और CDI के समान है।)
मैं व्यक्तिगत रूप से वसंत MVC पसंद करते हैं क्योंकि मैं एक स्प्रिंग ढेर पर निर्माण और मेरे JSON और एचटीएमएल संचालकों के बीच कोड का पुन: उपयोग कर सकते हैं, लेकिन इरादा घटकों ग्राहक के निजी में से एक भाग के रूप में तैनात किया जाना जेएक्स-आरएस का उपयोग करते समय सिस्टम अधिक लचीला हो सकता है।
व्यक्तिगत रूप से मुझे लगता है कि यह केवल वरीयता का मामला है और आप इसे किस परिप्रेक्ष्य से देख रहे हैं। मैं यह कहने के लिए कहूंगा कि इस विचार को करते समय, विभिन्न स्तरों का निर्माण करते समय, आप कह सकते हैं कि अन्य व्यवसाय, दृढ़ता, आदि परतों के ऊपर एक अतिरिक्त "आरईएसटी परत" है। जैसे दृढ़ता कार्यान्वयन को स्वैप किया जा सकता है, इसलिए आरईएसटी कार्यान्वयन भी कर सकते हैं।
कहा जा रहा है, हालांकि एंडपॉइंट/नियंत्रक/संसाधन वर्ग कार्यान्वयन में समान दिखते हैं, अन्य सुविधाओं (आरईएसटी परत के) को पूरी तरह से अलग किया जाता है। स्प्रिंग परिप्रेक्ष्य से इसे देखते हुए, मुझे लगता है कि वसंत के साथ आरामदायक लोग एमवीसी को आरईएसटी कार्यान्वयन के रूप में रखने का विकल्प चुनेंगे, इसकी परिचितता
जर्सी परिप्रेक्ष्य से इसे देखते हुए, यह वह जगह है जहां मुझे लगता है कि अधिकांश एकीकरण निर्णय आता है में; आरईएसटी परत के नीचे परतों को कार्यान्वित करने का तरीका चुनना। उस वसंत के लिए एक व्यवहार्य विकल्प होगा, क्योंकि इसमें एक समृद्ध पर्यावरण प्रणाली है। लेकिन जर्सी उपयोगकर्ता होने के नाते, जर्सी ढांचा (एक आरईएसटी कार्यान्वयन के लिए) बहुत अधिक सहज ज्ञान युक्त लगता है, लेकिन यह पूरी तरह से पूर्वाग्रह है। स्प्रिंग और जर्सी का एक साथ उपयोग करने के लिए, आप Combining Spring project and Jersey
जहां तक जर्सी एक जेएक्स-आरएस कार्यान्वयन हो रहा है, मैं इसे आरईएसटी कार्यान्वयन चुनने में निर्णय लेने वाला कारक नहीं देख सकता, इसे देखकर एक वसंत परिप्रेक्ष्य। मैं वास्तव में इसे एक कारक का अधिक नहीं देख रहा हूं। जावा ईई पर्यावरण में, सुनिश्चित करें कि आप कम परेशानी के साथ कार्यान्वयन को स्वैप कर सकते हैं, लेकिन जब वसंत एकीकरण शामिल होता है, तो यह इतना आसान नहीं है, क्योंकि वसंत के साथ प्रत्येक अलग-अलग जेएक्स-आरएस कार्यान्वयन को एकीकृत करने में शामिल एकीकरण मॉड्यूल और कॉन्फ़िगरेशन हैं।
- 1. स्प्रिंग एमवीसी: वसंत के बीच अंतर: बाध्य और रूप: फॉर्म
- 2. वसंत - request.setAttribute और model.addAttribute के बीच अंतर?
- 3. वसंत टीएक्स के बीच अंतर: सलाह और वसंत एओपी पॉइंटकट
- 4. वसंत जेएसपी एमवीसी और थाइमेलीफ एमवीसी
- 5. वसंत-बूट-स्टार्टर-वेब और वसंत-बूट-स्टार्टर-वेब-सेवाओं और वसंत-बूट-स्टार्टर-जर्सी
- 6. वसंत-बूट जर्सी: जर्सी स्थैतिक सामग्री की सेवा के लिए
- 7. जर्सी-वसंत 3
- 8. वसंत, जर्सी और देखने योग्य जेएसपी एकीकरण
- 9. वसंत एकीकरण और जेबॉस जेबीपीएम के बीच अंतर क्या हैं?
- 10. वसंत CGLIB और CGLIB के बीच क्या अंतर है?
- 11. सर्वलेट कंटेनर और वसंत कंटेनर के बीच क्या अंतर है?
- 12. वसंत बीनफैक्टरीएवेयर और एप्लिकेशनकॉन्टेक्स्टवेयर के बीच क्या अंतर है?
- 13. वसंत के बीच क्या अंतर है: बाध्य और रूप: त्रुटियां?
- 14. वसंत डेटा REST - @PrePersist और @HandleBeforeCreate के बीच अंतर?
- 15. ईजेबी, हाइबरनेट, वसंत और जेएसएफ के बीच क्या अंतर है?
- 16. प्रबंधित बीन और वसंत नियंत्रक के बीच क्या अंतर है?
- 17. वसंत और जर्सी टेस्ट फ्रेमवर्क के साथ यूनिट परीक्षण
- 18. "। +" और "। +?" के बीच अंतर
- 19. एएसपी.नेट और एएसपी.नेट एमवीसी के बीच क्या अंतर है?
- 20. वसंत एमवीसी
- 21. अक्ष 2 बनाम वसंत-बनाम बनाम जर्सी
- 22. व्यूबैग और व्यूस्टेट के बीच अंतर?
- 23. जेडब्ल्यूटी और एसएएमएल के बीच अंतर?
- 24. वसंत 3.0 आरईएसटी कार्यान्वयन या जर्सी?
- 25. पुनर्निर्देशन के बीच अंतर() और देखें()
- 26. jquery.post और jquery.get के बीच अंतर?
- 27. वसंत-संदर्भ और वसंत-कोर निर्भरताओं के बीच क्या अंतर है?
- 28. मॉडल के बीच अंतर और मॉडल देखें
- 29. वसंत एमवीसी
- 30. वसंत एमवीसी