HMVC

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 1. helmikuuta 2021 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

HMVC ( Eng.  Hierarchical model-view-controller ) - Hierarchical Model-View-Controller, yksi MVC -arkkitehtuurimallin laajennuksista , jonka avulla voidaan ratkaista joitain skaalautuvuusongelmia sovelluksissa, joissa on klassinen MVC-arkkitehtuuri.

Kuvattiin ensimmäisen kerran vuonna 2000 [1] yhdessä JavaWorld -blogiartikkeleista , mutta jotkut kehittäjät huomauttavat, että se on itse asiassa tiukemman PAC -mallin uudelleenajattelu.( Eng.  Presentation-Abstraction-Control ), kuvattu vuonna 1987.

HMVC-paradigman mukaan jokaista yksittäistä MVC-kolmiota käytetään kerroksina hierarkkisessa rakenteessa. Samanaikaisesti jokainen triadi tässä hierarkiassa on riippumaton muista ja voi viitata toisen triadin ohjaimeen. Tämä lähestymistapa yksinkertaistaa ja nopeuttaa merkittävästi monimutkaisten sovellusten kehitystä, helpottaa niiden lisätukea ja skaalausta sekä edistää koodin uudelleenkäyttöä.

Muistiinpanot

  1. HMVC: Kerrostettu malli vahvojen asiakastasojen kehittämiseen , Javaworld (21.00.2000). Arkistoitu alkuperäisestä 2. kesäkuuta 2012. Haettu 26. maaliskuuta 2012  .