1. asp.net mvc2 前言

        mvc出现的时间也不短了,一直没有时间去了解和关注,现在mvc3 preview都出了,如果再不加紧了解一下,就要落后了。在此记录一下学习的内容,以便查询复习。

        Model-View-Controller (MVC)模式,它包含三部分的内容:

        Model(模型): 模型与数据库进行关联,通过模型可将数据的详细信息从数据库中取出到模型中,也可以将模型的数据更新到数据库中。

    View(视图): 即是用户界面,通过model来展示数据的详细信息,数据的列表,也可以是数据的编辑界面,界面上可以安放相关的UI控件。

        Controller(控制器):获取model中的数据,进行相关的数据,并指定数据输出的View页面。

   

      一个页面请求,到服务器后先调用相应的controller方法,controller调用model访问数据库,获取相应信息,最后选择要返回的view页面。view页面则根据相应的model来显示数据。可以说这3个部分是相互协作的。

         asp.net mvc 和 asp.net webform 是两个不同的框架:

        asp.net webform 优点:   控件多,使用方便,入门容易;  缺点:用好难,不容易测试,不易前后台分工。

        asp.net mvc 的优点: 易于测试,易于前后台分工。

 

      

     

posted @ 2010-08-28 23:14  蔡风  阅读(211)  评论(0编辑  收藏  举报