Clarity, Technology, and Solving Problems | PracticeThis.com
WP7 App with Key Windows Azure resources – Slides, Videos, How-To’s, and T-shooting – for quick consumption on the go.
Is ASP.NET MVC more than just new cool technology? What advantages it brings over ASP.NET Web Forms? When should I use ASP.NET MVC and when ASP.NET Web Forms? How do I MVC this and MVC that?
This the first post in series of posts that should help me as an architect to answer these questions. It is based on and digested from ASP.NET MVC Overview.
The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the controller.
Models. Model objects are the parts of the application that implement the logic for the application's data domain. Views. Views are the components that display the application's user interface (UI). Controllers. Controllers are the components that handle user interaction, work with the model, and ultimately select a view to render that displays UI.
This post is made with PracticeThis.com plugin for Windows Live Writer
Thank you for submitting this cool story - Trackback from DotNetShoutout
所谓MVC，其实就是M、V、C而已。归根揭底，MVC是一种表现模式，是一种软件架构模式。其中有几个重要的概念： M，Model， 引用系统数据，管理系统功能并通知View更改用户操作。 V，View，就是用户接口，用于显示数据。 C，Controller ，将用户操作映射到Model，并操作视图。 R，Routing ，MVC的奥秘在于通过Routing实现了对URL的路由选择，完成了上述3个基本概念的基础逻辑。