2009-01-15 2 views
7

मैं बहुत ASP.NET MVC परियोजना वास्तुकला के बारे में भ्रमित कर रहा हूँ। डीटीओ/पाठक के माध्यम से संवाद/डाटासेट - -> बीएल < -> यूआईASP.NET MVC परियोजना वास्तुकला

ASP.NET वेबफ़ॉर्म में मैं मध्यम आकार परियोजना के लिए छोटे परियोजना पैटर्न

दाल < निम्नलिखित प्रयोग करने के लिए सामान्य रूप से कर रहा हूँ

मैं MVC में लगता है कि दाल <

तरह

आवेदन होना चाहिए - डीटीओ/रीडर/डाटासेट के माध्यम से संवाद -> बीएल मॉडल है < --controller -> यूआई देखें है

 OR 

दाल < --communicate डीटीओ/रीडर/डाटासेट के माध्यम से -> बीएल < - मॉडल के माध्यम से संवाद -> नियंत्रक < -> यूआई देखें

जहां मॉडल कुछ व्यापार वस्तु

है

मैं अगर किसी को (सहित stackoverflow की जेफ निर्माता) में सक्षम हो जाएगा की सराहना करते हैं ASP.NET MVC के साथ किसी भी उत्पादन स्तर अनुभव देना होगा।

उत्तर

8

ASP.NET MVC को ASP.NET वेब अनुप्रयोग मुकाबले पारंपरिक 3 टीयर, निम्नलिखित इसी तत्व बन जाता है :

व्यापार तर्क परत और डेटा एक्सेस परत एक साथ मॉडल

है

ASPX फ़ाइल देखें

कोड-पीछे (ASPX है।

ASP.NET MVC Web application vs ASP.NET Web Application

How does the MVC pattern differ, if at all, from the DAL/BLL design pattern?

1

मैं पहले ही एएसपी.NET एमवीसी प्रोजेक्ट शुरू कर चुका हूं। मेरे वास्तुकला में, परतें लगभग आपकी तरह हैं।

एक एंटीटी लेयर आपके डेटा लेयर और व्यापार परत के साथ एक अलग प्रोजेक्ट के रूप में मेल खाता है जो आपके व्यवसाय परत के अनुरूप किसी अन्य प्रोजेक्ट को प्लग करने में आसान है। और एमवीसी अनुप्रयोग के मॉडल भाग में मोडल लेयर एक्सेसर्स हैं।

Here Asp.Net Mvc दस्तावेज़ीकरण का एक संदर्भ है जो अनुप्रयोग संरचना की एक छोटी सी सलाह देता है।

1

यह एक मध्यम आकार के MVC परियोजना के लिए एक वास्तुशिल्प सिंहावलोकन के रूप में उपयोगी हो सकता है - http://www.asp.net/learn/mvc-videos/video-350.aspx

0

आप को परेशान करने के लिए नहीं करना चाहते हैं: सीएस) नियंत्रक

है तो पर उसी विषय पर और चर्चा के लिए इन लिंक पर एक नज़र है स्क्रैच से अपना आर्किटेक्चर बनाएं, आपको Neos-SDI MVC4 Template का उपयोग करने पर विचार करना चाहिए, यह एक बहुत अच्छी शुरुआत होगी। यह विजुअल स्टूडियो 2010 और 2012 के लिए एक टेम्पलेट है, वेबसाइट आपको इंस्टॉल करने और इसका उपयोग करने में मदद करेगी।

0

चेक Nido Framework

Nido हमारे सिस्टम पालन विकसित करने के लिए (हम डेवलपर्स) को प्रोत्साहित करने के लिए एक कोड ढांचा (एक आम परियोजना, वास्तु पैटर्न) .NET फ़्रेमवर्क 4.0 पर लिखा, इकाई की रूपरेखा 6.0 और कुछ अन्य अतिरिक्त लाइब्रेरी है अच्छे वास्तुशिल्प विषयों के लिए।

लिंक: https://nidoframework.codeplex.com/