Brian's Blog

items I see across my tribes

ASP.Net Model-View-Controller (MVC) High Level Overview

October 16
by briancarter 16. October 2008 07:03

Model-view-controller (MVC) is both a design pattern and an architectural pattern used in software engineering. Successful use of the pattern isolates the business logic from the user iinterface, resulting in an application where it is easier to modify either the visual appearance of the application or the underlying business rules without affecting the other. In MVC, the model represents the business rules and the information (the data) of the application; the view corresponds to elements of the user interface such as text, checkbox items; and the controller manages the logic or events which fire off logic in response to browser request.

Model      = consists of business, data access logic
View       = markup and content theat is returned to the browser
Controller = fires off some login in response to browser request

ASP.Net vs ASP.Net MVC
ASP.Net     = URL ==> ASPX page
ASP.Net MVC = URL ==> Controller Action
 

A great overview video can be found at: http://www.asp.net/learn/mvc-videos/video-396.aspx

Categories: Development

Comments

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading




 Questions or Feedback, my contact information is located on my About page.


The opinions, thoughts, and comments made in these blog posts are solely my own (unless otherwise stated). They do not reflect the opinions, thoughts or practices of my employer, my universities, my family, or anyone else. Also, I retain the right to change my mind about anything I publish here without having to go back and edit posts that occurred in the past. 

These are my opinions, or just as likely, someone else's opinions that I leveraged for my own.