fiecare aplicație asp

2
Fiecare aplicație ASP.NET MVC are trei părți principale: un model, vizualizări, ș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 inițiată de către controlorii (Controllers) care sunt responsabile de solicitările utilizatorului. După ce prelucrarea datelor este completă controlerul creează un răspuns către 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ă părți ale aplicației care să pună în aplicare logica de domeniu de date. Funcția modelului ar putea veni de la generarea de clase care reprezintă obiecte într-un depozit de date,

Upload: george-dron

Post on 07-Feb-2016

217 views

Category:

Documents


0 download

DESCRIPTION

aplicatie asp

TRANSCRIPT

Page 1: Fiecare Aplicație ASP

Fiecare aplicație ASP.NET MVC are trei părți principale: un model, vizualizări, ș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 inițiată de către controlorii (Controllers) care sunt responsabile de solicitările utilizatorului. După ce prelucrarea datelor este completă controlerul creează un răspuns către 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ă părți ale aplicației care să pună în aplicare logica de domeniu de date. Funcția 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ă părți ale cererii care să pună în aplicare logica de domeniu de date. Funcționarea modelului ar putea veni de la generarea de clase reprezintă obiecte într-un

Page 2: Fiecare Aplicație ASP

depozit de date, cum ar fi o bază de date (de exemplu, clasele de date Entity Framework). Vizualizările 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 obținut, 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ă selectați o vedere pentru a face UI adecvat.