के लिए उपयोग करने के लिए जावा फ्रेमवर्क मैं JSON आधारित वेब सेवा लिखने की प्रक्रिया में हूं। सेवा दो प्रकार के अनुरोधों को स्वीकार करेगी: आदेश (उदा। CreateOrder) और प्रश्न (उदा। GetOrders)। प्रत्येक अनुरोध को प्रमाणीकरण के लिए उपयोगकर्ता प्रमाण-पत्र (उपयोगकर्ता नाम/पासवर्ड) भेजने की आवश्यकता होती है (शायद HTTP शीर्षलेख में)। सेवा जावा में लागू करने की जरूरत है।JSON आधारित वेब सेवा
इस उपयोग के मामले के लिए आप किन ढांचे की सिफारिश करेंगे? मैं जिस मूल ढेर के बारे में सोच रहा हूं वह जैक्सन जैसे जेएसओएन ढांचे द्वारा समर्थित सर्लेट है। क्या वे कोई अन्य ढांचा हैं जिन्हें आप अनुशंसा करेंगे और क्यों? सेवा को पुन: स्थापित करने की कोई आवश्यकता या इच्छा नहीं है, हालांकि जावा ईई 6 या वसंत के साथ चिकनी एकीकरण एक प्लस होगा।
आपके समय के लिए अग्रिम धन्यवाद।
वसंत एमवीसी क्यों? क्या यह प्रस्तुति ढांचा नहीं है? मुझे HTML प्रतिक्रियाएं भेजने की आवश्यकता नहीं है, केवल JSON प्रारूप में शुद्ध डेटा। इसके अलावा मुझे एक विश्वसनीय प्रोटोकॉल की आवश्यकता नहीं है - केवल सरल आदेश और प्रश्न। – Naresh
मैं आपका प्रश्न समझता हूं, लेकिन इसके लिए बहुत से लोग वसंत एमवीसी का उपयोग कर रहे हैं। –
@Naresh, एक वेब सेवा एमवीसी एक प्रेजेंटेशन फ्रेमवर्क भी है (जिसमें प्रस्तुति एक्सएमएल, जेएसओएन, बाइट एरेज़ में कच्चे डेटा आदि हो सकती है) इसके अलावा, रीस्टफुल वेब सर्विसेज HTTP प्रतिक्रियाओं का उपयोग करती है (कुछ एमवीसी पैटर्न के रूप में लागू होती हैं) –