कोई मुझे बता सकता है। अजाक्स का क्या अनुरोध है? क्या यह सर्वलेट अनुरोध से अलग है?अजाक्स अनुरोध वास्तव में क्या है? क्या यह सर्वलेट अनुरोध से अलग है?
उत्तर
क्लाइंट से एक AJAX अनुरोध (जावास्क्रिप्ट का उपयोग करके) किया जाता है, जबकि सर्वर से सर्वलेट अनुरोध (उपयोग, मुझे लगता है, जावा) बनाया जाता है।
मेरा सुझाव है कि आप इसे विकिपीडिया या किसी अन्य स्थान पर देखें।
एक अजाक्स कॉल ब्राउज़र द्वारा शुरू किया गया एक असीमित अनुरोध है जो सीधे पृष्ठ परिवर्तन में परिणाम नहीं देता है। एक सर्वलेट अनुरोध एक HTTP अनुरोध की सेवा के लिए जावा-एड्रेडेक टर्म (सर्वलेट जावा विनिर्देश हैं) है जो एक साधारण जीईटी या पोस्ट (आदि) या अजाक्स अनुरोध प्राप्त कर सकता है।
एक अजाक्स ("असिंक्रोनस जावास्क्रिप्ट और एक्सएमएल") अनुरोध को कभी-कभी एक्सएचआर अनुरोध ("एक्सएमएलएचटीपीआरक्वेट") कहा जाता है, जिसका नाम अधिकांश ब्राउज़रों को अजाक्स अनुरोध भेजने के लिए इस्तेमाल किया जाता है, क्योंकि कम से कम शुरुआत में अजाक्स कॉल शामिल होते हैं एक्सएमएल भेजना और प्राप्त करना, लेकिन अब यह जेएसओएन, सादा पाठ या एचटीएमएल भेजने/प्राप्त करने के समान ही है।
अजाक्स अनुरोध का एक अच्छा उदाहरण स्टैक ओवरफ्लो पर टिप्पणी प्रणाली है। आप टेक्स्टबॉक्स में एक टिप्पणी दर्ज कर सकते हैं और सबमिट पर क्लिक कर सकते हैं। यह पूरा पृष्ठ सबमिट नहीं करता है (जैसे एक पारंपरिक HTML फॉर्म सबमिशन, जो आम तौर पर एक पोस्ट में अनुवाद करता है लेकिन कभी-कभी एक HTTP HTTP अनुरोध प्राप्त करता है)। इसके बजाए ब्राउज़र सर्वर पर एक्सएचआर के माध्यम से शायद एक POST अनुरोध भेजेगा और प्रतिक्रिया की अधिसूचना दी जाएगी (इसलिए "एसिंक्रोनस")। लेकिन सर्वर आमतौर पर अजाक्स अनुरोध या पृष्ठ संक्रमण के बीच अंतर नहीं कर सकता क्योंकि दोनों बस HTTP अनुरोधों पर आते हैं।
अच्छा उदाहरण और स्पष्टीकरण! – Kaushal28
अजाक्स अनुरोध वेब सर्वर पर कॉल हैं। यह आप पर निर्भर करता है कि आप इसे कैसे संभालना चाहते हैं। सर्वलेट निश्चित रूप से एक तरीका है।
समस्या यह है कि, आईटी [[**]] में उपयोग की जाने वाली कई शर्तों की तरह "AJAX अनुरोध" या "सर्वलेट अनुरोध" की कोई स्पष्ट परिभाषा नहीं है। सबसे अच्छा है कि मैं इस के साथ आ सकता है:
एक अजाक्स अनुरोध एक अनुरोध एक AJAX अनुप्रयोग द्वारा बनाया है। आमतौर पर, यह एक ब्राउज़र अनुरोध (ब्राउज़र-निवासी) जावास्क्रिप्ट द्वारा किया गया है जो अनुरोध डेटा और/या प्रतिक्रिया डेटा को एन्कोड करने के लिए एक्सएमएल का उपयोग करता है। जावास्क्रिप्ट में AJAX अनुरोध करने का मानक तरीका XmlHttpRequest ऑब्जेक्ट का उपयोग करना है, लेकिन यह कार्यान्वयन विस्तार है ... AJAX की परिभाषा के लिए मूलभूत नहीं है।
एक सर्वलेट अनुरोध एक अनुरोध एक सर्वलेट पर एक अनुरोध है। सिद्धांत रूप में इसे HTTP अनुरोध भी नहीं होना चाहिए, क्योंकि सर्वलेट तकनीक (सिद्धांत रूप में) अन्य प्रोटोकॉल पर काम करने के लिए डिज़ाइन की गई है। मेरे दिमाग में, यह विशेष रूप से उपयोगी शब्द नहीं है।
तो ... एक AJAX अनुरोध एक सर्वलेट अनुरोध हो सकता है या नहीं, और एक सर्वलेट अनुरोध AJAX अनुरोध हो सकता है या नहीं।
यह इंगित करने योग्य है कि जावा इंटरफेस है जिसे ServletRequest
कहा जाता है जो जे 2 ईई एपीआई का हिस्सा बनता है। यह इंटरफ़ेस उस ऑब्जेक्ट का एक प्रकार है जिसका उपयोग जे 2 ईई-आधारित वेब एप्लिकेशन कंटेनर में वेब अनुरोध के विवरण पास करने के लिए किया जाता है। तो जब आप किसी को "सर्वलेट अनुरोध" शब्द का उपयोग करते हैं तो वे वास्तव में ServletRequest
उदाहरण के बारे में बात कर रहे हैं।
[[** असल में, यह किसी अन्य प्राकृतिक भाषा से अलग नहीं है।शब्दों और वाक्यांशों का अर्थ यह है कि लोग इसका उपयोग कैसे करते हैं, इस पर निर्भर करते हैं कि किसी शब्दकोश में आपको जो भी परिभाषा मिल सकती है, उसके आधार पर नहीं। शब्द "परिभाषा" एक शब्द या वाक्यांश के बाद वर्षों या दशकों तक पहुंचने के लिए आम उपयोग में आता है, और यह अर्थ का एक विनिर्देश होने के बजाय शब्द (या था) का उपयोग करता है। ]]
अजाक्स, या असिंक्रोनस जावास्क्रिप्ट और एक्सएमएल, वेब अनुप्रयोग विकास के लिए एक दृष्टिकोण है जो वेब सर्वर के साथ डेटा का आदान-प्रदान करने के लिए क्लाइंट-साइड स्क्रिप्टिंग का उपयोग करता है। नतीजतन, वेब पृष्ठों को बिना किसी पूर्ण पृष्ठ के डायनामिक रूप से अपडेट किया जाता है, जिससे इंटरैक्शन प्रवाह में बाधा आती है।
अजाक्स के साथ, आप अमीर, अधिक गतिशील वेब एप्लिकेशन उपयोगकर्ता interfaces.i.e बना सकते हैं। ग्राहक की ओर। दूसरी तरफ यूआई से भेजे गए अनुरोध को संभालने के लिए सर्वलेट अनुरोध सर्वर पक्ष पर हैं।
जब विज़िटर किसी पृष्ठ का अनुरोध करता है, तो सर्वर एक बार में पूर्ण HTML और CSS कोड भेज देगा। विज़िटर एक फॉर्म में भरने के बाद और इसे सबमिट करने के बाद, सर्वर जानकारी को संसाधित करता है (सर्वलेट अनुरोध ऑब्जेक्ट क्लाइंट अनुरोध जानकारी को सर्वलेट को प्रदान करता है। सर्वलेट कंटेनर ServletRequest ऑब्जेक्ट बनाता है और इसे सर्वलेट की सेवा विधि के लिए तर्क के रूप में पास करता है) और पुनर्निर्माण करता है पृष्ठ। यह फिर पूर्ण पृष्ठ को ग्राहक को वापस भेजता है। और इसी तरह।
AJAX का उपयोग करते समय, पृष्ठ पूरी तरह से केवल एक बार लोड हो जाता है, पहली बार अनुरोध किया जाता है। एचटीएमएल और सीएसएस कोड के अलावा जो पेज बनाते हैं, कुछ जावास्क्रिप्ट फाइलें भी डाउनलोड की जाती हैं: AJAX इंजन। सेवर को डेटा के लिए सभी अनुरोध तब इस इंजन में जावास्क्रिप्ट कॉल के रूप में भेजे जाएंगे। AJAX इंजन तब वेब सर्वर से जानकारी को अतुल्यकालिक रूप से अनुरोध करता है (सर्वलेट अनुरोध ऑब्जेक्ट में अनुरोध पैरामीटर शामिल हैं, जो बदल गए हैं)। इस प्रकार, केवल छोटे पृष्ठ बिट्स का अनुरोध किया जाता है और ब्राउज़र द्वारा भेजा जाता है, क्योंकि उन्हें उपयोगकर्ता द्वारा आवश्यकता होती है। इंजन तब पूरे पृष्ठ को पुनः लोड किए बिना जानकारी प्रदर्शित करता है। यह एक बहुत अधिक उत्तरदायी इंटरफ़ेस की ओर जाता है, क्योंकि केवल आवश्यक जानकारी क्लाइंट और सर्वर के बीच पारित होती है, न कि पूरे पृष्ठ पर।
ajax कार्यान्वयन पर अधिक जानकारी के लिए हम उल्लेख कर सकते हैं http://www.ibm.com/developerworks/library/j-ajax1/
अजाक्स एक प्रोग्रामिंग भाषा या एक उपकरण है, लेकिन एक अवधारणा नहीं है। अजाक्स एक क्लाइंट-साइड स्क्रिप्ट है जो किसी पोस्टबैक की आवश्यकता के बिना सर्वर/डेटाबेस से संचारित करता है या एक पूर्ण पृष्ठ रीफ्रेश
- 1. अनुरोध क्या है .getParameter वापसी?
- 2. Django tastypie: विस्तृत अनुरोध में रिसोर्स शो अलग-अलग अनुरोध अनुरोध के रूप में अलग है
- 3. एएसपी.नेट अजाक्स - असिंच अनुरोध में अलग सत्र है?
- 4. अजाक्स अनुरोध
- 5. अजाक्स अनुरोध
- 6. क्या प्रत्येक अनुरोध एक ही सर्वलेट ऑब्जेक्ट तक पहुंचता है?
- 7. अजाक्स अनुरोध
- 8. अनुरोध ValidationMode = "2.0" वास्तव में क्या करता है?
- 9. अजाक्स अनुरोध - स्प्रिंग कंट्रोलर
- 10. लोकल स्टोरेज, कई अजाक्स अनुरोध या विशाल अजाक्स अनुरोध?
- 11. क्या एक अजाक्स अनुरोध कुकीज़ भेजने की गारंटी है?
- 12. jQuery अजाक्स अनुरोध
- 13. जेएसएफ गतिशील में अजाक्स अनुरोध
- 14. प्रगति में अजाक्स अनुरोध jQuery
- 15. जावा-सर्वलेट अनुरोध .getParameterValues ()
- 16. पुट अजाक्स अनुरोध
- 17. सिंक्रोनस "अजाक्स" अनुरोध
- 18. अजाक्स अनुरोध में अमान्य वर्ण
- 19. अनुरोध-प्रसंस्करण पाइपलाइन क्या है?
- 20. HTTP अनुरोध को कैसे पता चलाना अजाक्स से है?
- 21. JQuery अजाक्स अनुरोध: उपयोगकर्ता-एजेंट
- 22. पढ़ें ब्राउज़र/से Http सर्वलेट अनुरोध हेडर
- 23. हुक और अजाक्स अनुरोध बदलें
- 24. वास्तव में जावा में यह क्या है?
- 25. जेएसपी/सर्वलेट कैसे पहचानें कि HTTP अनुरोध AJAX अनुरोध
- 26. अजाक्स एक ही समय में एकाधिक अनुरोध
- 27. जावास्क्रिप्ट/अजाक्स में HTTP हेड अनुरोध?
- 28. यूआरएल में अजाक्स अनुरोध कैसे दिखाएं?
- 29. सीडीएटीए वास्तव में क्या है और यह क्या करता है?
- 30. एंड्रॉइड - अनुरोध WindowFeature (Window.FEATURE_INDETERMINATE_PROGRESS) क्या करता है?
विकी आलेख को देखना चाहिए। http://en.wikipedia.org/wiki/Ajax_%28programming%29 – rahul