logo

ASP.NET MVC apmācība

MVC (Model-View-Controller) ir lietojumprogrammu izstrādes modelis vai dizaina modelis, kas sadala lietojumprogrammu trīs galvenajos komponentos:

  1. Modelis
  2. Skatīt
  3. Kontrolieris

Modelis

Modelis: Modelis ir lietojumprogrammas daļa, kas ievieš lietojumprogrammas datu domēna loģiku. To izmanto, lai izgūtu un saglabātu modeļa stāvokli datu bāzē, piemēram, SQL Server datu bāzē. To izmantoja arī biznesa loģikas atdalīšanai no lietojumprogrammas datiem.

kas ir ymail

Skatīt

Skatīt: Skats ir komponents, kas veido lietojumprogrammas lietotāja saskarni. To izmanto, lai lietojumprogrammai izveidotu tīmekļa lapas. Piemērs varētu būt produktu tabulas rediģēšanas skats, kurā tiek rādīti tekstlodziņi, nolaižamie saraksti un izvēles rūtiņas, pamatojoties uz produkta objekta pašreizējo stāvokli.

Kontrolieris

Kontrolieris: Kontrolieris ir komponents, kas apstrādā lietotāja mijiedarbību. Tas darbojas ar modeli un atlasa skatu tīmekļa lapas renderēšanai. MVC lietojumprogrammā skats parāda tikai informāciju, savukārt kontrolieris apstrādā lietotāja ievadi un pieprasījumus un reaģē uz tiem.

kas ir map java

Šis attēls attēlo ASP.NET MVC dizaina modeli:

ASP Mvc ievads 1

Šis dizaina modelis ir viegls ietvars, kas ir integrēts ar dažādām funkcijām, piemēram, galvenajām lapām un dalības autentifikāciju. Tas ir definēts System.Web.Mvc montāža.


ASP.NET MVC Framework priekšrocības

Šī pieeja nodrošina šādas priekšrocības.

  • Tas pārvalda lietojumprogrammu sarežģītību, sadalot lietojumprogrammu modelī, skatā un kontrollerī.
  • Tajā netiek izmantotas skata stāvokļa vai servera formas. Tādējādi MVC sistēma ir ideāli piemērota izstrādātājiem, kuri vēlas pilnībā kontrolēt lietojumprogrammas darbību.
  • Tas nodrošina labāku atbalstu uz testiem balstītai izstrādei.
  • Tas ir piemērots liela mēroga izstrādātāju komandai un tīmekļa lietojumprogrammām.
  • Tas nodrošina izstrādātājam augstu kontroli pār lietojumprogrammas uzvedību.