मैं जीएई, जेएसओएन, आरईएसटी और सामान्य रूप से वेब पर एक नौसिखिया हूं। मेरे पास एक बहुत ही सरल जीडब्ल्यूटी/जीएई डेटास्टोर है जिसे मैं लिखने वाले एंड्रॉइड एप्लिकेशन में डेटा अपडेट करने के लिए उपयोग करना चाहता हूं। कुछ शोध के बाद, ऐसा करने का एक अच्छा तरीका यह है कि एक शानदार वेब सेवा बनाने के लिए मेरा एंड्रॉइड ऐप एक HTTP अनुरोध के माध्यम से पहुंच जाएगा जो JSON स्वरूपित डेटा वापस भेजता है।सरल जीएई जावा JSON रीस्ट सर्वर
मैं ऐसा करने का एक तरीका ढूंढ रहा हूं और ऐसा लगता है कि ज्यादातर तृतीय पक्ष पुस्तकालयों का उपयोग करते हुए कई तरीके हैं। बहुत सारे हैं, शुरुआत के रूप में बुद्धिमानी से चयन करना मुश्किल है। साथ ही, मेरी समस्या इतनी सरल है कि जीएई पर एक शानदार वेब सेवा और जेएसओएन बनाने की मूल बातें सीखना एक अच्छा मौका होगा। इसे केवल एक यूआरएल से जेएसओएन डेटा वापस करने की जरूरत है - कोई बनाता है, कोई अपडेट नहीं, कोई डिलीट नहीं।
मुझे लगता है कि जावा कोड का एक साधारण उदाहरण या ट्यूटोरियल जटिल पुस्तकालय सीखने से मेरे लक्ष्य को प्राप्त करने के लिए और अधिक समझ में आता है। क्या मुझे सही दिशा में भेजने के लिए किसी साधारण उदाहरण या ट्यूटोरियल के बारे में पता है?
धन्यवाद।
नहीं Snark कृपया
== अद्यतन:
GreetingServiceImpl की doGet @Override कि जादूगर से आता है में, मैं कहा:
// super.doGet(req, resp);
PrintWriter out = resp.getWriter();
out.println("Hello World");
यह काम करने लगता है। क्या यह आसान हो सकता है? क्या मैं "हैलो वर्ल्ड" स्ट्रिंग के स्थान पर अपना JSON आउटपुट उत्पन्न करने के लिए बस इस कोड को संशोधित कर सकता हूं और मैं कर रहा हूं?
धन्यवाद। मैं ग्रहण का उपयोग कर रहा हूं। जादूगर से उत्पन्न कोड में, मैं देख रहा हूँ: सार्वजनिक वर्ग GreetingServiceImpl RemoteServiceServlet लागू करता GreetingService { @Override संरक्षित शून्य doGet (HttpServletRequest अनुरोध, HttpServletResponse resp) ServletException, IOException { फेंकता है ... आप "पुनः लेखन के द्वारा क्या मतलब है इस है फैली ले लो"? – Mitch
मैंने // super.doGet (req, resp) जोड़ा। \t \t प्रिंटवाइटर आउट = resp.getWriter(); \t \t out.println ("हैलो वर्ल्ड"); – Mitch
हां, मेरा प्रश्न कुछ समय में सामान्य है, लेकिन दूसरों में बहुत विशिष्ट है। मैं एक उदाहरण या ट्यूटोरियल की तलाश में हूं, जो बहुत विशिष्ट है। हालांकि, यह सामान्य है कि इस पर सुझाव देने के लिए कि क्या काम करेगा। – Mitch