2012-03-19 32 views
5

मैं asp.net MVC के 4 वेब एपीआई के बीटा संस्करण के बारे में पढ़ा, मुझे लगता है कि यह वेब सेवाओं के निर्माण से संबंधित है। तो इन दो चौखटे (MVC 4 इंटरनेट आवेदन & वेब एपीआई) आवेदन के विभिन्न प्रकार को लक्षित या वे आवेदन इसी प्रकार के निर्माण, लेकिन विभिन्न चौखटे प्रयोग करने के लिए इस्तेमाल किया जा सकता है?asp.net MVC के जाल एपीआई वी.एस. asp.net MVC के 4 और MVC 3 इंटरनेट आवेदन

उदाहरण के लिए यदि मुझे विश्वविद्यालय या इंटरनेट शॉपिंग स्टोर (जिसे मैं एएसपीएनटी एमवीसी 3 इंटरनेट एप्लिकेशन का उपयोग करने के लिए उपयोग करने के लिए उपयोग करता हूं) के लिए पंजीकरण प्रणाली के लिए इंटरनेट एप्लिकेशन बनाने की आवश्यकता है, तो तो ये दो ढांचे होंगे इन प्रकार के अनुप्रयोगों के लिए उपयुक्त ??? किसी भी मदद के लिए धन्यवाद ... बीआर

उत्तर

7

उन सिर्फ 2 टेम्पलेट्स कर रहे हैं। इससे कोई फर्क नहीं पड़ता कि आप एप्लिकेशन को प्रारंभ करते समय कौन सा चुनते हैं, आप हमेशा बाद में बदल सकते हैं और कार्यक्षमता जोड़ सकते हैं। एमवीसी 4 इंटरनेट एप्लीकेशन टेम्पलेट एएसपी.नेट एमवीसी 3 इंटरनेट एप्लीकेशन टेम्पलेट के समान है। यह एक डिफ़ॉल्ट होम और खाता नियंत्रक बनाता है, यह एक डिफ़ॉल्ट मार्ग पंजीकृत करता है और कुछ विचार जोड़ता है। यह सब के अलावा

वेब एपीआई टेम्पलेट यह एक एपीआई मार्ग और एक ApiController आप अपने वेब अनुप्रयोग में RESTful एपीआई का पर्दाफाश करने के लिए अनुमति देता है कहते हैं। वेब एपीआई मूल रूप से रीस्टफुल सेवाओं का निर्माण करने का एक सरल तरीका है। अब तक यह डब्ल्यूसीएफ के साथ संभव था लेकिन वेब एपीआई इसे वास्तव में सरल बनाता है। वेब एपीआई स्वयं होस्ट किया जा सकता है। आपको इसे एएसपी.नेट एमवीसी एप्लीकेशन में रखने की आवश्यकता नहीं है।

3

वेबपीआई HTTP सेवाओं को बनाने में आसान बनाता है। मैंने केवल उन्हें जेसन वापस करने के लिए उपयोग किया है। आप या तो आपके द्वारा बनाए जा रहे एप्लिकेशन के प्रकारों के लिए उपयोग कर सकते हैं।

मूल रूप से आप HTTP बनाने पूर्ण सेवाओं REST की सुविधा देता है स्कॉट गुथरी http://weblogs.asp.net/scottgu/archive/2012/02/23/asp-net-web-api-part-1.aspx

3

वेब एपीआई से इस ब्लॉग लेख पर एक नजर डालें। एपीआई http अनुरोधों और प्रतिक्रियाओं को एक प्रकार के सुरक्षित तरीके से एक पूर्ण पहुंच प्रदान करता है।