tutaj poznasz przegląd architektury MVC.
wzór architektoniczny MVC istnieje od dawna w inżynierii oprogramowania. Większość języków używa MVC z lekką zmiennością, ale koncepcyjnie pozostaje taka sama.
przyjrzyjmy się architekturze MVC obsługiwanej w ASP.NET.
MVC oznacza Model, widok i kontroler. MVC dzieli aplikację na trzy komponenty-Model, widok i kontroler.
Model: Model przedstawia kształt danych. Klasa w C# jest używana do opisu modelu., Obiekty modelu przechowują dane pobrane z bazy danych.
Model przedstawia dane.
widok: widok w MVC jest interfejsem użytkownika. Wyświetlanie użytkownikowi danych modelu, a także umożliwia jego modyfikację. Zobacz w ASP.NET MVC to HTML, CSS i jakaś specjalna składnia (składnia Razora), która ułatwia komunikację z modelem i kontrolerem.
widok jest interfejsem użytkownika.
Controller: kontroler obsługuje żądanie użytkownika. Zazwyczaj użytkownik korzysta z widoku i wysyła żądanie HTTP, które będzie obsługiwane przez kontroler., Kontroler przetwarza żądanie i zwraca odpowiedni Widok jako odpowiedź.
kontroler jest Obsługą żądania.
poniższy rysunek ilustruje interakcję między modelem, widokiem i kontrolerem.
poniższy rysunek ilustruje przepływ żądania użytkownika w ASP.NET MVC.,
jak na powyższym rysunku, gdy użytkownik wprowadza adres URL w przeglądarce, przechodzi do serwera WWW i kierowany do kontrolera. Kontroler wykonuje odpowiedni widok i modele dla tego żądania, a następnie tworzy odpowiedź i odsyła ją z powrotem do przeglądarki.
- MVC oznacza Model, widok i kontroler.
- Model reprezentuje dane
- jest interfejsem użytkownika.,
- Controller jest Obsługą żądań.
Widok