The Model/View/Controller architecture was introduced as part of the Smalltalk-80 version of the Smalltalk programming language (a popular object-oriented programming language invented by Alan Kay). The Model/View/Controller architecture was designed to reduce the programming effort required to build systems that made use of multiple, synchronized presentations of the same data. Its central characteristics are that the model, the controllers, and the views are treated as separate entities, and that changes made to the model should be reflected automatically in each of the views.
Click here for full article.
November 28th, 2002 at 1:54 am
this article from ootips.com has more info on the MVC architecture:
http://www.ootips.org/mvc-pattern.html
February 19th, 2008 at 10:00 pm
another article on familiarizing yourself with MVC architecture:
http://jimkeller.blogspot.com/2008/02/mvc-and-you-partners-in-freedom.html