ASP.NET MVC - Convenție de configurare

Cuprins
Centrul de convenție de configurare apare în noul lot de cadre pentru a evita să trebuiască să modificăm multe fișiere pentru a realiza comportamente care pot fi standard, prin urmare, folosind nume scrise într-un mod specific, folosind foldere predefinite etc., ne ajutăm să ne dezvoltăm mai rapid, deoarece motorul cadru poate procesa automat.
ASP.NET MVC nu scapă de această tendință și oferă și ea abordare convențională privind configurația, făcând modul de lucru mult mai rapid și mai ușor pentru dezvoltator.
Structura folderului ASP.NET MVC
pentru că ASP.NET MVC se bazeaza pe model - vizualizare - controler, vom avea în structura noastră cadru, folderele rezervate pentru a plasa aceste elemente, numele lor corespund acronimelor în engleză, deci în Modele vom avea modelele de aplicații, în Controlere controlorii vor fi cazați și în cele din urmă în Vizualizări sunt punctele de vedere.
Să vedem următoarea imagine pentru a avea o vedere panoramică a structurii ASP.NET MVC:

Dacă ne uităm cu atenție, vedem asta în dosar Vizualizări avem alte foldere, fiecare folder corespunde unui controler și model, cu excepția folderului Impartit, acesta din urmă este un folder partajat, în interiorul nostru putem plasa vizualizări care sunt accesibile de către orice vizualizare sau controler al aplicației noastre.
Tine minteCând ridicați aplicația și apelăm o vizualizare, aceasta caută în folderele individuale, dacă nu o găsește, va căuta în dosar Impartit, asta înseamnă că, dacă trebuie să apelăm o vizualizare, o putem face direct, de exemplu, prin numele acesteia a lua legatura și în acest fel sistem de rutare a aplicației va putea face căutările necesare.
Convenția de numire
Continuând cu imaginea putem vedea convențiile de denumire, să începem cu controlerele, dacă vedem că avem două controlere în imagine, AccountController.cs Da HomeController.cs, în ASP.NET MVC Trebuie să încheiem numele fișierelor controlerului cu sufixul controlerului, ceea ce înseamnă că, atunci când aplicația noastră este pornită, motorul cadru poate încărca fiecare controler și, prin urmare, în codul nostru nu trebuie să facem incluziuni suplimentare.
ImportantLa fel se întâmplă și cu folderul Modele, dacă vedem modelul disponibil este AccountModel.cs și ceea ce se întâmplă aici este că avem deja un avantaj al convenției, modelul AccountModel.cs corespunde controlerului AccountController.csDeoarece au același nume și diferă doar în sufixe, cadrul le poate asocia pentru utilizare în aplicația noastră.
Avem alte foldere în cadrul structurii, fiecare are scopul său, urmând convențiile, putem realiza o lizibilitate foarte mare a proiectului nostru, în ziua în care trebuie să împărtășim munca cu o altă echipă de dezvoltare dacă am urmat abordarea convențiilor, Vom putea să ne integrăm într-un mod mai simplu și cu cele mai puține eșecuri posibile.
Cu aceasta terminăm acest tutorial, știm deja ce înseamnă convenția de configurare și ne putem crește productivitatea concentrându-ne pe logica și dezvoltarea aplicației noastre, evitând procesele de configurare obositoare pentru cazurile standard.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave