HMVC

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 1 februari 2021; verifiering kräver 1 redigering .

HMVC ( Eng.  Hierarchical model-view-controller ) - Hierarchical Model-View-Controller, en av förlängningarna av MVC -arkitektoniska mönstret , som tillåter att lösa några av skalbarhetsproblemen för applikationer som har en klassisk MVC-arkitektur.

Beskrevs första gången 2000 [1] i en av JavaWorld- bloggartiklarna , men vissa utvecklare noterar att det i själva verket är en omprövning av det mer strikta PAC- mönstret( Eng.  Presentation-Abstraction-Control ), beskrev 1987.

Enligt HMVC-paradigmet används varje enskild MVC-triad som ett lager i en hierarkisk struktur. Samtidigt är varje triad i denna hierarki oberoende av de andra och kan hänvisa till kontrollanten för en annan triad. Detta tillvägagångssätt förenklar och accelererar avsevärt utvecklingen av komplexa applikationer, underlättar deras ytterligare stöd och skalning och främjar kodåteranvändning.

Anteckningar

  1. HMVC: Det skiktade mönstret för att utveckla starka klientnivåer , Javaworld (0/21/2000). Arkiverad från originalet den 2 juni 2012. Hämtad 26 mars 2012  .