aici, veți afla o prezentare generală a arhitecturii MVC. modelul arhitectural MVC a existat mult timp în ingineria software. Toate cele mai multe toate limbile folosesc MVC cu ușoară variație, dar conceptual rămâne aceeași.
să înțelegem arhitectura MVC acceptată în ASP.NET.
MVC înseamnă Model, vizualizare și controler. MVC separă o aplicație în trei componente – Model, vizualizare și controler.
Model: modelul reprezintă forma datelor. O clasă în C# este utilizată pentru a descrie un model., Obiectele model stochează datele preluate din Baza de date.
modelul reprezintă Datele.
View: View în MVC este o interfață de utilizator. Vizualizați datele modelului de afișare pentru utilizator și, de asemenea, le permite să le modifice. Vizualizare în ASP.NET MVC este HTML, CSS și o sintaxă specială (Razor syntax) care facilitează comunicarea cu modelul și controlerul.
View este interfața cu utilizatorul.
controler: controlerul se ocupă de cererea utilizatorului. De obicei, utilizatorul folosește vizualizarea și ridică o solicitare HTTP, care va fi gestionată de controler., Controlerul procesează solicitarea și returnează vizualizarea corespunzătoare ca răspuns.
Controller este handler cerere.
următoarea figură ilustrează interacțiunea dintre Model, vizualizare și controler.
figura următoare ilustrează fluxul de cererea utilizatorului, în ASP.NET MVC.,
Ca pe figura de mai sus, atunci când un utilizator introduce un URL în browser-ul, se duce la webserver și dirijate de la un controler. Un controler execută vizualizarea și modelele aferente pentru acea solicitare și creează răspunsul și îl trimite înapoi în browser.
- MVC standuri pentru Model, vedere și controler.
- modelul reprezintă Datele
- vizualizarea este interfața cu utilizatorul.,
- Controller este handler cerere.