三层看了好久,也看了好多源码,感觉就是转来转去,几个类到底是从哪个类建最早再到哪个类。有人说三层就是为了不让人知道他是怎么运行的。搞得越看越模糊了。谁能给个简单的源码加点解释。答的好的,追加20分。另加几个概念性的问题,框架就是层?MVC是不是就是三层开发模式。

解决方案 »

  1.   

    你在百度上搜所下三层和MVC,这是现在最容易混淆的两个,有解释的比较详细的!你看下!我以前不懂,还是在这个上面看的!
      

  2.   

    和mvc有区别吗?我一直觉得是一个概念
      

  3.   

    我也是这样认为的,MVC就是三层结构,呵呵
      

  4.   

    MVC就是俗称的三层架构
    M:Model层
    V: View层
    C: Control层
      

  5.   

    三层架构把各个层的功能都细化了,能够是得我们开发软件的时候更加有条理性,代码的可读性也提高 ,更加重要的是减少了程序各个模块之间的耦合性 更加有利于程序的修改 和扩展
     M:Model层  就是 程序里面的实体,一般胡规律是数据库里面一张表对应一个model
    V: View层   负责页面显示 
    C: Control层  是一个控制器 也是一个十分关键的地方 程序运行到此就能够根据不同的情况进行判断
      

  6.   

    1.界面层 ,负责页面显示 
    2.数据访问层 负责数据库提交给逻辑层.
    3.逻辑层负责接收数据层数据.
    4.实体层.数据库里面一张表对应一个model.
      

  7.   

    asp.net 中三层分为数据访问层,业务逻辑层,表示层,
    数据访问层:这个层是和数据打交道,主要是对数据库进行增,删,改,查的
    业务逻辑层:这个层是对数据进行逻辑上的一些处理。
    表示层:这个层里的内容主要是用户能够看得到的东西放在这个层,比如:TEXTBOX等些控件。
    这三个层的关系是,表示层依赖业务逻辑层,业务逻辑层依赖数据访问层。
    开发ASP.NET网站,用三层主要是为了可维护性和可扩展性。
      

  8.   

    M:Model层  就是 程序里面的实体,一般胡规律是数据库里面一张表对应一个model 
    V: View层  负责页面显示 
    C: Control层  是一个控制器 也是一个十分关键的地方 程序运行到此就能够根据不同的情况进行判断 
                       
                           软件开发交流群 58773512 欢迎加入!!!!!
      

  9.   

    http://baike.baidu.com/view/687468.htm
      

  10.   

    最近看了一个webcast,
    特别提到三层架构不等同于MVC
    三层架构是一个架构模式,典型的分层架构,Architecture Pattern
    MVC是表现模式,Presentation Pattern貌似是下面这样的方式UI Layer     View  <-----------Controller
                        
    ----------------------------------------------BL Layer              MODEL[被上面两个调用]----------------------------------------------DA Layer
    ----------------------------------------------
    来源:ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述  赵劼
    开始学习确实会比较困难,觉得什么都不懂
    不过不要心急和放弃,代码在网上搜,我喜欢用迅雷的那个搜索,可以直接看到资源
    另外有些数据库编程项目之类的书可以作为初学时候的参考,有讲解也有代码
    多动手,多看书,呵呵
      

  11.   

    三层架构不等同于MVC ,我也这么觉得,
    MVC是在三层的UI层里再分层的,不知道对不对。
      

  12.   

    就不解释什么MVC了,楼上的同志们都说的比较清楚了,我就拿我们实验室的3层架构举了例子吧。先建一个项目->类库,取为DAL,在里面存放SQL语句,再添加一个BLL类库,在里面存放function函数,最后建立一个WEB网站。建立好之后,用DAL引用BLL,WEB网站引用DAL和BLL,这样三层的架构就基本搭建出来了!
      

  13.   

    我最近也在研究三层策略,不过你最好是做过2——3个项目之后再研究。不要上来就搞,肯定会很迷糊的。如果你做过几个项目,不妨下载petshop看看,google里搜索“petshop4.0 详解之n”系列用心看看绝对受益匪浅。呵呵,我最近正在看。
      

  14.   

    广义上可以认为MVC就是三层.
    个人见解
      

  15.   

    给个简单的源码放出来共享下嘛!我邮箱:[email protected] 哪位大侠分个享下,谁要的我再发给他。