2013-04-12 6 views
6

मैं डब्ल्यूओए/हेटोआस में एक ठोस उदाहरण की तलाश में हूं!मुझे व्यावहारिक हैटोज़ जावास्क्रिप्ट क्लाइंट उदाहरण कहां मिल सकता है?

मैं ब्लॉग की एक बहुत कुछ पढ़ा है और HATEOAS के बारे में प्रस्तुतियों का एक बहुत है, लेकिन कभी नहीं एक उदाहरण ...

कैसे आप ग्राहक के पक्ष को लागू कर सकते हैं?

वास्तव में, जब आप बैकबोन, एंगुलरजेएस, एम्बर, नॉकआउट के साथ HTML5 एप्लिकेशन बना रहे हैं ... आप हाटओस कैसे बना सकते हैं?

बैकबोन में उदाहरण के लिए सर्वर से संसाधन को पुनर्प्राप्त करने वाले आपके मॉडल की गतिशील रूप से 'url' प्रॉपर्टी कैसे सेट करें?

आपके उत्तरों के लिए Thx!

सर्वश्रेष्ठ संबंध,

थॉमस पोन्स।

+0

बस क्यों -1 लोग? अगर मेरा सवाल वास्तव में बेवकूफ है तो बस मुझे समझाओ :)! मैं सचमुच जानना चाहता हूँ ! –

+0

शायद क्योंकि आपका प्रश्न स्टैक ओवरफ़्लो में बिल्कुल अपेक्षित नहीं है। मुझे यह दिलचस्प लगता है, और यहां समान प्रश्न हैं। लेकिन आम तौर पर लोग उम्मीद करते हैं कि आप एक एसडब्ल्यू समस्या पेश करते हैं और वे इसे ढूंढने में आपकी मदद कर सकते हैं। आपके प्रश्न google के लिए अधिक उपयुक्त हैं :) – Rafa

+2

मामला यह है कि Google को प्रतिक्रिया नहीं मिलती है! मुझे पता है कि मेरा सवाल एक शुद्ध तकनीकी सवाल नहीं है ... लेकिन असल में, यह आमतौर पर बैकबोन के साथ एक desing समस्या है! लेकिन ठीक है, मैं आपके दृष्टिकोण को समझता हूं। धन्यवाद –

उत्तर

4

हैटियोस का बिंदु यह है कि आप अपने अनुरोधों पर प्रतिक्रियाओं से अन्य संसाधनों पर लिंक प्राप्त कर रहे हैं। अंतर, यूआरएल टेम्पलेट्स की तुलना में, यह है कि क्लाइंट जानता है, हार्डवार्ड किया गया है, केवल कुछ यूआरएल (एंट्री पॉइंट्स) हैं, और शेष यूआरएल फ्लाई पर प्रतिक्रियाओं से प्राप्त हो रहा है। यह क्लाइंट और सर्वर के बीच ढीला युग्मन लाता है और यह हैटियोस का मुख्य लाभ है।

हैटओएएस के साथ काम करना वेब पर सर्फिंग जैसा ही है, आप बस एक लिंक पर क्लिक करें जो अंतिम प्रतिक्रिया (जैसे HTML पृष्ठ) में शामिल है, फिर बार-बार। प्वाइंट यह है कि आप यूआरएल पर पहली प्रतिक्रिया प्राप्त करने से पहले सभी यूआरएल नहीं जानते हैं, एंट्री पॉइंट।

आज, हैटओएएस अच्छी तरह से अपनाया नहीं गया है, दुर्भाग्य से। अधिकांश एपीआई यूआरएल टेम्पलेट्स प्रकाशित कर रहे हैं, और इसका मतलब तंग युग्मन है; इसलिए मुझे लगता है कि अब आप मौजूदा ढांचे से समर्थन की उम्मीद नहीं कर सकते हैं, लेकिन क्लाइंट पर अपने यूआरएल रिपोजिटरी को लागू करना इतना कठिन नहीं है, जो आपके द्वारा प्राप्त प्रतिक्रियाओं से यूआरएल एकत्र करेगा।

+2

ठीक है मैं दर्शन को बेहतर समझता हूं। लेकिन मुझे लगता है कि क्लाइंट साइड हैटोज़ का सबसे कठिन हिस्सा है, सर्वर पक्ष बनाना अधिक आसान है। आपके उत्तर के लिए Thx। –

संबंधित मुद्दे