MVC (Model-View-Controller) on sovelluksen kehitysmalli tai suunnittelumalli, joka jakaa sovelluksen kolmeen pääkomponenttiin:
- Malli
- Näytä
- Ohjain
Malli
Malli: Malli on osa sovellusta, joka toteuttaa logiikan sovelluksen tietoalueelle. Sitä käytetään mallin tilan hakemiseen ja tallentamiseen tietokantaan, kuten SQL Server -tietokantaan. Sitä käytettiin myös liiketoimintalogiikan erottamiseen sovelluksen tiedoista.
parseint java
Näytä
Näytä: View on komponentti, joka muodostaa sovelluksen käyttöliittymän. Sitä käytetään verkkosivujen luomiseen sovellukselle. Esimerkkinä voisi olla muokkausnäkymä Tuotteet-taulukosta, joka näyttää tekstilaatikot, avattavat luettelot ja valintaruudut tuoteobjektin nykyisen tilan perusteella.
Ohjain
Ohjain: Ohjain on komponentti, joka käsittelee käyttäjän vuorovaikutusta. Se toimii mallin kanssa ja valitsee näkymän verkkosivun renderöimiseksi. MVC-sovelluksessa näkymä näyttää vain tietoja, kun taas ohjain käsittelee käyttäjän syötteitä ja pyyntöjä ja vastaa niihin.
Seuraava kuva edustaa ASP.NET MVC -suunnittelumallia:
Tämä suunnittelukuvio on kevyt kehys, joka on integroitu erilaisiin ominaisuuksiin, kuten sivupohjat ja jäsenyyteen perustuva todennus. Se on määritelty kohdassa System.Web.Mvc kokoonpano.
q4 kuukautta
ASP.NET MVC Frameworkin edut
Tämä lähestymistapa tarjoaa seuraavat edut.
- Se hallitsee sovelluksen monimutkaisuutta jakamalla sovelluksen malliin, näkymään ja ohjaimeen.
- Se ei käytä näkymän tila- tai palvelinpohjaisia lomakkeita. Tämä tekee MVC-kehyksestä ihanteellisen kehittäjille, jotka haluavat täysin hallita sovelluksen toimintaa.
- Se tarjoaa paremman tuen testilähtöiselle kehitykselle.
- Se sopii suuren mittakaavan kehittäjätiimiin ja verkkosovelluksiin.
- Se tarjoaa kehittäjälle suuren hallinnan sovelluksen käyttäytymiseen.