Hierarchical model–view–controller

Hierarchical model–view–controller

Hierarchical model–view–controller (HMVC) is a software architectural pattern, a variation of model–view–controller (MVC) similar to presentation–abstraction–control (PAC), that was published in 2000 in an article in JavaWorld Magazine, the authors apparently unaware of PAC, which was published 13 years earlier. The controller has some oversight in that it selects first the model and then the view, realizing an approval mechanism by the controller. The model prevents the view from accessing the data source directly.

Comment
enHierarchical model–view–controller (HMVC) is a software architectural pattern, a variation of model–view–controller (MVC) similar to presentation–abstraction–control (PAC), that was published in 2000 in an article in JavaWorld Magazine, the authors apparently unaware of PAC, which was published 13 years earlier. The controller has some oversight in that it selects first the model and then the view, realizing an approval mechanism by the controller. The model prevents the view from accessing the data source directly.
Depiction
Pac-schema.png
Has abstract
enHierarchical model–view–controller (HMVC) is a software architectural pattern, a variation of model–view–controller (MVC) similar to presentation–abstraction–control (PAC), that was published in 2000 in an article in JavaWorld Magazine, the authors apparently unaware of PAC, which was published 13 years earlier. The controller has some oversight in that it selects first the model and then the view, realizing an approval mechanism by the controller. The model prevents the view from accessing the data source directly.
Hypernym
Pattern
Is primary topic of
Hierarchical model–view–controller
Label
enHierarchical model–view–controller
Link from a Wikipage to another Wikipage
Architectural pattern
Category:Software analysis patterns
File:Pac-schema.png
JavaWorld
Model–view–controller
Modular programming
Presentation–abstraction–control
SameAs
3kZhp
HMVC
HMVC
HMVC
m.0j64cnp
Q4040281
계층적 모델-뷰-컨트롤러
Subject
Category:Software analysis patterns
Thumbnail
Pac-schema.png?width=300
WasDerivedFrom
Hierarchical model–view–controller?oldid=1104092587&ns=0
WikiPageLength
3620
Wikipage page ID
34983319
Wikipage revision ID
1104092587
WikiPageUsesTemplate
Template:Short description