HMVC - Extending the Model-View-Controller Pattern

revIgniter provides HMVC functionality. HMVC stands for the Hierarchical Model View Controller application design pattern which makes your application modular.
This pattern extends the MVC pattern and is a solution to overcome scalability problems apparent within large MVC applications.

A HMVC application operates using a collection of MVC entities where each MVC entity can execute without the presence of any other. Ideally each entity should never load models or libraries of other entities. If you like to read more about HMVC please see: HMVC: The layered pattern for developing strong client tiers. This article was presented on the JavaWorld web site, July 2000.

Please read about Modules and the Modules Library to get more information.