Sunteți pe pagina 1din 2

Fiecare aplicaie ASP.

NET MVC are trei pri principale: un model,


vizualizri, i controlere - MVC. Pe scurt, modelul este format
din toate clasele care se ocupa de date i logica de administrare.
Prelucrare datelor folosind clase de model(Model) este iniiat de
ctre controlorii (Controllers) care sunt responsabile de
solicitrile utilizatorului. Dup ce prelucrarea datelor este
complet controlerul creeaz un rspuns ctre utilizator prin
trimiterea rezultatelor la un View care produce apoi o pagin
HTML pentru a fi prestate n browser-ul.

Modelul n modelul MVC reprezint pri ale aplicaiei care s pun


n aplicare logica de domeniu de date. Funcia modelului ar putea
veni de la generarea de clase care reprezint obiecte ntr-un
depozit de date, cum ar fi o baz de date (de exemplu, clasele de
date Entity Framework).
Modelul n modelul MVC reprezint pri ale cererii care s pun n
aplicare logica de domeniu de date. Funcionarea modelului ar
putea veni de la generarea de clase reprezint obiecte ntr-un

depozit de date, cum ar fi o baz de date (de exemplu, clasele de


date Entity Framework).
Vizualizrile sunt elementele vizibile n aplicare. Acestea sunt
componentele care arat de obicei, date de utilizatori de model. O
pagin de vedere primeste de obicei un obiect model de vedere
de la operator (de vedere nu-i pas cum a fost obinut, c aceste
date este responsabilitatea controlorului!). Pagina de vedere
contine cod HTML (i, eventual, unele cod legate de UI) pentru a
determina modul de a face datele modelului napoi la browser-ul.
Controlorii sunt clase care colecteaz cererile de utilizator,
lucreaz cu modelul, i n cele din urm selectai o vedere pentru
a face UI adecvat.

S-ar putea să vă placă și