Model View Controller


Also found in: Acronyms.

Model View Controller

(programming)
(MVC) A way of partitioning the design of interactive software. The "model" is the internal workings of the program (the algorithms), the "view" is how the user sees the state of the model and the "controller" is how the user changes the state or provides input.
References in periodicals archive ?
They offer comprehensive descriptions and directions for patterns such as the model view controller, singleton, factory and template method, proxy, iterator, composite (to simplify complex hierarchical structures), decorator (to create new types of objects at runtime by piecing together one or more new wrapper objects), command, memento and state and cover such advanced topics as working with events, sending and loading data, E4X (XML) and searching for text with regular expressions.
Web application frame work is implemented by using Model View Controller (MVC) and Model View Presenter (MVP).
Microsoft is offering a second release candidate for its ASP.Net MVC 2 technology, which enables developers to build Web applications using a model view controller pattern.

Full browser ?