Itthon Fejlesztés Mi az a vezérlő? - meghatározás a techopedia alapján

Mi az a vezérlő? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Vezérlő?

A vezérlő egy olyan programösszetevő, amely közvetítőként szolgál a felhasználó és az alkalmazás között, és kezeli az ASP.NET oldalakon kiváltott üzleti vonatkozású feladatokat. A vezérlőt használják a kitett és a középső szintű végpontok szkriptelésére a várható felhasználói műveletek és eredmények számára.

A Techopedia magyarázza a Vezérlőt

A vezérlő különböző szerepeket tölt be az ASP.NET Web Form és a Model-View-Controller (MVC) építészeti tervekben. Az ASP.NET webes űrlapok egy szekvenciálisan épített modellre épülnek, a beérkező kérelmek feldolgozásától kezdve a HTML oldalak generálásáig az ASP.NET forrásfájlsablonok alapján. Az ASP.NET Web Form vezérlő kezeli az oldal által kiváltott összes üzleti feladatot, és az eseménykezelő összegyűjti a kiszolgálóvezérlés bemeneti adatait, amelyeket a vezérlőnek csomagolnak. Mivel szorosan kapcsolódnak egymáshoz, akadályozzák a vezérlő és a felhasználói felület (UI) közötti rugalmasságot.


Az MVC építészeti mintáiban a vezérlő központi szerepet játszik különböző mechanikákkal. A vezérlőosztály egy egyszerű osztály néhány nyilvános módszerrel. Mindegyik módszernek van egy-egy linkje a lehetséges felhasználói műveletekkel, a gomb kattintásától a másik indítóig. A vezérlőosztály módszerei feldolgozzák a bemeneti adatokat, végrehajtják az alkalmazás logikáját és meghatározzák a nézetet. A vezérlő módszereinek művelet előtti és utáni viselkedésével dekorálására egy művelet szűrőt használunk, az alábbiak szerint:


nyilvános osztályú A vezérlő: vezérlő {

nyilvános ActionResult A () {

// végre kell hajtani néhány alkalmazás logikát, majd továbbadni a nézet motorhoz.

vissza ezt.View ("A");

}

}


A vezérlő rétegezett felépítésű, amely az IController interfész alján kezdődik, amelyet a vezérlő alaposztálya, vezérlő osztálya, egyéb interfészek követnek, és végül a felhasználó által meghatározott vezérlő osztály, amely a teljes felső interaktivitásért felelős.


A vezérlő osztályok öröklési hierarchiát követnek, ahol az előző osztály módszereket a következő osztályoknak kell végrehajtaniuk. Például a vezérlő bázis osztály metódusokat fel kell ismerni, hogy lehetővé tegyék a felülbírálást a származtatott vezérlő osztályok és a funkcionalitás megvalósítása révén.


Az adatkezelő tevékenysége az alábbiak szerint foglalható össze:

  • Bemenet gyűjtése
  • A kéréssel kapcsolatos műveleti módszer végrehajtása
  • A nézetadatok előkészítése
  • Indító nézet frissítő
Ezt a meghatározást az ASP.NET összefüggésben írták le
Mi az a vezérlő? - meghatározás a techopedia alapján