Koti kehitys Mikä on ohjain? - määritelmä techopediasta

Mikä on ohjain? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä ohjain tarkoittaa?

Ohjain on ohjelmakomponentti, joka toimii välittäjänä käyttäjän ja sovelluksen välillä ja hoitaa liiketoimintaan liittyvät tehtävät, jotka laukaistaan ​​ASP.NET-sivuilla. Ohjainta käytetään paljastettujen ja keskitason päätepisteiden skriptimiseen käyttäjän odotettavissa olevista toimista ja tuloksista.

Techopedia selittää ohjaimen

Ohjain palvelee erilaisia ​​rooleja ASP.NET Web Form- ja Model-View-Controller (MVC) -arkkitehtuurisuunnitelmissa. ASP.NET-web-lomakkeet on rakennettu peräkkäisellä mallilla, saapuvien pyyntöjen jäsentämisestä HTML-sivujen luomiseen ASP.NET-lähdetiedostomallien perusteella. ASP.NET Web Form -ohjain käsittelee kaikki sivun käynnistämät liiketoimintatehtävät, ja tapahtumakäsittelijä kerää palvelimen ohjaustulotiedot, jotka on pakattu ohjaimelle. Koska ne ovat tiukasti kytkettyinä, ohjaimen ja käyttöliittymän (UI) välinen joustavuus on estetty.


MVC-arkkitehtuurimalleissa ohjain toimii keskeisessä roolissa erilaisten mekaniikkojen kanssa. Ohjainluokka on tavallinen luokka, jolla on joitain julkisia menetelmiä. Jokaisella menetelmällä on yksi-yksi-linkki mahdollisella käyttäjän toiminnalla, painikkeen napsautuksesta toiseen liipaisimeen. Ohjainluokkamenetelmät käsittelevät syöttötietoja, suorittavat sovelluslogiikan ja määrittävät näkymän. Toimintasuodatinta käytetään koristelemaan ohjaimen menetelmiä käytönaikaisella ja seuraavalla käytöllä seuraavasti:


julkisen luokan ohjain A: ohjain {

julkinen ActionResult A () {

// suorita jokin sovelluslogiikka ja siirry sitten näkymäkoneelle.

palauta tämä.näkymä ("A");

}

}


Ohjaimella on kerroksellinen rakenne, joka alkaa IController-rajapinnalta alaosassa, jota seuraa ohjaimen kantaluokka, ohjainluokka, muut rajapinnat ja lopuksi käyttäjän määrittelemä ohjainluokka, joka vastaa kokonaisesta yläinteraktiivisuudesta.


Ohjainluokat noudattavat perintöhierarkiaa, jossa seuraavien luokkien on toteutettava edeltävät luokan menetelmät. Esimerkiksi ohjaimen kantaluokan menetelmät on tunnistettava johdettujen ohjainluokkien ja toimintojen toteutuksen ohittamiseksi.


Valvojan toiminta voidaan tiivistää seuraavasti:

  • Tulon kerääminen
  • Suoritetaan pyyntöihin liittyvä toimintatapa
  • Näkymätietojen valmistelu
  • Käynnistä näkymä virkistävä
Tämä määritelmä on kirjoitettu ASP.NET: n yhteydessä
Mikä on ohjain? - määritelmä techopediasta