三层原理到底是怎样? 三层看了好久,也看了好多源码,感觉就是转来转去,几个类到底是从哪个类建最早再到哪个类。有人说三层就是为了不让人知道他是怎么运行的。搞得越看越模糊了。谁能给个简单的源码加点解释。答的好的,追加20分。另加几个概念性的问题,框架就是层?MVC是不是就是三层开发模式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在百度上搜所下三层和MVC,这是现在最容易混淆的两个,有解释的比较详细的!你看下!我以前不懂,还是在这个上面看的! 和mvc有区别吗?我一直觉得是一个概念 我也是这样认为的,MVC就是三层结构,呵呵 MVC就是俗称的三层架构M:Model层V: View层C: Control层 三层架构把各个层的功能都细化了,能够是得我们开发软件的时候更加有条理性,代码的可读性也提高 ,更加重要的是减少了程序各个模块之间的耦合性 更加有利于程序的修改 和扩展 M:Model层 就是 程序里面的实体,一般胡规律是数据库里面一张表对应一个modelV: View层 负责页面显示 C: Control层 是一个控制器 也是一个十分关键的地方 程序运行到此就能够根据不同的情况进行判断 1.界面层 ,负责页面显示 2.数据访问层 负责数据库提交给逻辑层.3.逻辑层负责接收数据层数据.4.实体层.数据库里面一张表对应一个model. asp.net 中三层分为数据访问层,业务逻辑层,表示层,数据访问层:这个层是和数据打交道,主要是对数据库进行增,删,改,查的业务逻辑层:这个层是对数据进行逻辑上的一些处理。表示层:这个层里的内容主要是用户能够看得到的东西放在这个层,比如:TEXTBOX等些控件。这三个层的关系是,表示层依赖业务逻辑层,业务逻辑层依赖数据访问层。开发ASP.NET网站,用三层主要是为了可维护性和可扩展性。 M:Model层 就是 程序里面的实体,一般胡规律是数据库里面一张表对应一个model V: View层 负责页面显示 C: Control层 是一个控制器 也是一个十分关键的地方 程序运行到此就能够根据不同的情况进行判断 软件开发交流群 58773512 欢迎加入!!!!! http://baike.baidu.com/view/687468.htm 最近看了一个webcast,特别提到三层架构不等同于MVC三层架构是一个架构模式,典型的分层架构,Architecture PatternMVC是表现模式,Presentation Pattern貌似是下面这样的方式UI Layer View <-----------Controller ----------------------------------------------BL Layer MODEL[被上面两个调用]----------------------------------------------DA Layer----------------------------------------------来源:ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述 赵劼开始学习确实会比较困难,觉得什么都不懂不过不要心急和放弃,代码在网上搜,我喜欢用迅雷的那个搜索,可以直接看到资源另外有些数据库编程项目之类的书可以作为初学时候的参考,有讲解也有代码多动手,多看书,呵呵 三层架构不等同于MVC ,我也这么觉得,MVC是在三层的UI层里再分层的,不知道对不对。 就不解释什么MVC了,楼上的同志们都说的比较清楚了,我就拿我们实验室的3层架构举了例子吧。先建一个项目->类库,取为DAL,在里面存放SQL语句,再添加一个BLL类库,在里面存放function函数,最后建立一个WEB网站。建立好之后,用DAL引用BLL,WEB网站引用DAL和BLL,这样三层的架构就基本搭建出来了! 我最近也在研究三层策略,不过你最好是做过2——3个项目之后再研究。不要上来就搞,肯定会很迷糊的。如果你做过几个项目,不妨下载petshop看看,google里搜索“petshop4.0 详解之n”系列用心看看绝对受益匪浅。呵呵,我最近正在看。 广义上可以认为MVC就是三层.个人见解 给个简单的源码放出来共享下嘛!我邮箱:[email protected] 哪位大侠分个享下,谁要的我再发给他。 写了个验证表单的Ajax,不懂怎么调用 发布IIS无法显示XML页?? 关于定时器的问题 asp.net缓存中location是如何使用的 写好了存储过程怎么分页? 细节....... IE兼容性的问题 请教安装错误信息 救命啊!blob之问题! 为什么我把EnableViewState="false"还是出现了<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 请高手指点:旧版的asp和asp.net的主要区别(慎答者有分)(无正文) css控制Select扁平显示 C# 急救
M:Model层
V: View层
C: Control层
M:Model层 就是 程序里面的实体,一般胡规律是数据库里面一张表对应一个model
V: View层 负责页面显示
C: Control层 是一个控制器 也是一个十分关键的地方 程序运行到此就能够根据不同的情况进行判断
2.数据访问层 负责数据库提交给逻辑层.
3.逻辑层负责接收数据层数据.
4.实体层.数据库里面一张表对应一个model.
数据访问层:这个层是和数据打交道,主要是对数据库进行增,删,改,查的
业务逻辑层:这个层是对数据进行逻辑上的一些处理。
表示层:这个层里的内容主要是用户能够看得到的东西放在这个层,比如:TEXTBOX等些控件。
这三个层的关系是,表示层依赖业务逻辑层,业务逻辑层依赖数据访问层。
开发ASP.NET网站,用三层主要是为了可维护性和可扩展性。
V: View层 负责页面显示
C: Control层 是一个控制器 也是一个十分关键的地方 程序运行到此就能够根据不同的情况进行判断
软件开发交流群 58773512 欢迎加入!!!!!
特别提到三层架构不等同于MVC
三层架构是一个架构模式,典型的分层架构,Architecture Pattern
MVC是表现模式,Presentation Pattern貌似是下面这样的方式UI Layer View <-----------Controller
----------------------------------------------BL Layer MODEL[被上面两个调用]----------------------------------------------DA Layer
----------------------------------------------
来源:ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述 赵劼
开始学习确实会比较困难,觉得什么都不懂
不过不要心急和放弃,代码在网上搜,我喜欢用迅雷的那个搜索,可以直接看到资源
另外有些数据库编程项目之类的书可以作为初学时候的参考,有讲解也有代码
多动手,多看书,呵呵
MVC是在三层的UI层里再分层的,不知道对不对。
个人见解