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
- ASP.NET Official website:
http://www.asp.net/downloads/3.5-extensions/
You will find videos for all the new features in the extensions preview including a 42 minutes discussion about MVC. - Quick Starts:
http://quickstarts.asp.net/3-5-extensions/mvc/MVCOverview.aspx
Where you will find detailed description about the ASP.NET MVC. - ScuttGu’s Blog:
http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx
More info about the ASP.NET MVC Framework.
It has been greate Blogging again, and I’ll be back soon…
C ya all… Peace out…
No comments:
Post a Comment