HMVC

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 1. februar 2021; verifikation kræver 1 redigering .

HMVC ( Eng.  Hierarchical model-view-controller ) - Hierarchical Model-View-Controller, en af ​​udvidelserne af det MVC -arkitektoniske mønster , som gør det muligt at løse nogle af skalerbarhedsproblemerne for applikationer, der har en klassisk MVC-arkitektur.

Først beskrevet i 2000 [1] i en af ​​JavaWorld blog-artiklerne , men nogle udviklere bemærker, at det faktisk er en gentænkning af det mere strikse PAC -mønster( Eng.  Presentation-Abstraction-Control ), beskrevet i 1987.

Ifølge HMVC-paradigmet bruges hver enkelt MVC-triade som et lag i en hierarkisk struktur. Samtidig er hver triade i dette hierarki uafhængig af de andre og kan henvise til en anden triades kontroller. Denne tilgang forenkler og accelererer udviklingen af ​​komplekse applikationer betydeligt, letter deres yderligere support og skalering og fremmer genbrug af kode.

Noter

  1. HMVC: Det lagdelte mønster til udvikling af stærke klientlag , Javaworld (0/21/2000). Arkiveret fra originalen den 2. juni 2012. Hentet 26. marts 2012  .