Thursday, February 7, 2008

MVC in ASP.NET 3.5 Extensions Preview

Finally, the guys at ASP.NET will support MVC... But what is MVC

Model View Controller, or MVC for short, is an Architectural pattern that is used to build complex Software Systems. The inspiration behind the MVC was to separate the Model (Data Access Layer - DAL) from the View (Application User Interface - UI) using Controllers (Event handlers) so that changes in the UI will not affect the handling of Data.

In short:


  • A Model:
    Is a specific representation of Data which adds meaning to raw data.

  • A View:
    Renders the Model in a form where the User can interact with. Multiple Views can be used for a single Model.

  • Controller:
    Responds to user interactions (events) and may call changes on the Model.



For more information about the pattern, and different implementations, check out Wikipedia http://en.wikipedia.org/wiki/Model_view_controller



For information and Tutorials about the ASP.NET implementation of MVC check out

It has been greate Blogging again, and I’ll be back soon…

C ya all… Peace out…



No comments: