Model-View-Controller


Abbreviated as MVC, Model-View-Controller is the term used to describe a software paradigm that separates objects into one of three categories:

models for maintaining data
views for displaying all or a portion of the data
controllers for handling events that affect the model or views.

In this separation, the view and controller depend on the model. However, the model does not depend on either of the two making it so the model can be built and tested independent of the visual presentation.

The Struts Framework is one of many examples of Web application development standards that is based on the Model-View-Controller design paradigm.

Read Also:

  • Modula-2

    A programming language designed by Niklaus Wirth, the author of Pascal. Wirth created Modula-2 in the late 1970s to answer many of the criticisms leveled at Pascal, which he had created ten years earlier. In particular, Modula-2 addresses Pascal’s lack of support for separate compilation of modules and multitasking. Although Modula-2 found support in academia, […]

  • Molex

    A form of plastic invented in the 1930s by the Molex company. The material was developed by the late Frederick August Krehbiel. In 1938, he founded the Molex Products Company in Brookfield, Ill. to manufacture a variety of products from this material, including clock cases, flower pots, valve wheels and salt tablet dispensers. In the […]

  • Mono

    (1) Also referred to as the Mono Project, a development initiative sponsored by Ximian to create an open source Unix version of Microsoft��s .NET development platform. Mono focuses just on the development platform (a runtime for the Common Language Infrastructure, a compiler for C# and a set of class libraries) and not the end user […]

  • Monster Cable Products Inc.

    Monster Cable Products Inc. was founded in 1979 by Noel Lee, who was then a laser-fusion design engineer at Lawrence-Livermore Laboratory, as well as an audiophile and professional drummer. Lee discovered that wires of different constructions produced varying degrees of audio performance when hooked up to loudspeakers. From this discovery, he developed a high performance […]

  • Moore's Law

    (n.) The observation made in 1965 by Gordon Moore, co-founder of Intel, that the number of transistors per square inch on integrated circuits had doubled every year since the integrated circuit was invented. Moore predicted that this trend would continue for the foreseeable future. In subsequent years, the pace slowed down a bit, but data […]


Disclaimer: Model-View-Controller definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.