Thursday, March 23, 2006

MVC - Model View Controller Architecture

Here's a diagram I made to help explain MVC architecture to beginners.





If the Model, View Controller (MVC) terminology bothers you, you may use the alternate vocabulary until you can feel comfortable. For instance, as depicted in the figure above, you may refer to "controller" as "input", "model" as "processor" or "processing" and "view" as "output".

So in other words, controller receives the input, passes it to the model for processing, or to the view for output.

--Frank

3 Comments:

At 5:38 PM, Blogger niaziakmal khan said...

Programming is combination of intelligent and creative work. Programmers can do anything with code. The entire Programming tutorials that you mention here on this blog are awesome. Beginners Heap also provides latest tutorials of Programming from beginning to advance level.
Be with us to learn programming in new and creative way.

 
At 3:32 AM, Blogger Gopi Krishna said...

MVC is popular because it isolates the application logic from the user interface layer and supports separation of concerns. The controller receives all requests for the application and then works with the model to prepare any data needed by the view. The view then uses the data prepared by the controller to generate a final presentable response. For a detailed understanding AngularJS Training in Chennai will helps you to be a professional in web development.

 
At 4:14 AM, Blogger Geetha Devi said...

Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ..Best Angularjs Training in Chennai|Angularjs Training in Chennai

 

Post a Comment

<< Home

eXTReMe Tracker