初探ASP.NET MVC框架

MVC框架的工作流程(摘自Scott Guthrie的博客)

MVC是个将一个应用的实现分成三个组件角色的框架技术:模型,视图和控制器。



在基于MVC的应用里,Model(模型)是负责保持状态的应用组件。这个状态通常都持久于数据库之中(譬如,我们也许会有一个Product(产品)类用来代表SQL中的Products数据表中的订单数据)。
在基于MVC的应用里,View(视图)是负责显示用户界面的组件。这个UI通常是使用模型数据来创建的(譬如,我们也许会生成一个Product"编辑"视图,根据当前Product对象的状态,显示文本框,下拉框和复选框等)。
在基于MVC的应用里,Controller(控制器)是处理用户交互,操作模型和最终选择用哪个视图来显示UI的组件。在MVC应用中,视图只是用来显示信息而已,是控制器来处理和回应用户的输入和交互的。

实用链接:

http://www.asp.net/mvc/     提供最新的MVC框架下载,提供教程及示例

http://www.codeplex.com/aspnet     提供最新的MVC框架源码下载

ASP.NET MVC框架开发系列课程:

http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/MVC.aspx 

http://aspnetmvc.cnblogs.com/  ASP.NET MVC团队(博客园)

http://blog.joycode.com/scottgu/   Scott Guthrie 博客中文版(.NET之父的blog,了解.net发展的最新动向,当然也包括ASP.NET MVC的)

posted @ 2009-02-26 21:25  CIH  阅读(269)  评论(0)    收藏  举报