当前位置:编程学习 > C#/ASP.NET >>

什么是三层构架

什么是三层构架
我是初学者``
大家帮我下`~!!!!
还有什么是七层构架??? --------------------编程问答-------------------- 去下个微软的petshop4好好学习一下。
--------------------编程问答-------------------- 三层构架 一般来说就是mvc编程模式,这三层分别是:显示层(View)、业务层(Controller)和数据操作层(DAO)。显示层是前台用户操作界面;业务层是业务逻辑(既功能)方法实现体;数据操作层是对数据库操作的方法实现体。业务层和数据操作层都是后台管理。你可以在百度的知道上搜一下mvc编程模式。
以下是从网上拷贝的:
OSI七层模型 
OSI 七层模型称为开放式系统互联参考模型 OSI 七层模型是一种框架性的设计方法  
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主
要的功能使就是帮助不同类型的主机实现数据传输  

应用层:提供了文件  
         (支持协议:http smtp pop ftp telnet 等) 
表示层:提供了数据的表示 压缩和数据转换等服务  
         (支持数据格式:ASCII EBCDIC JPEG等) 
会话层:维持不同应用程序所产生的会话连接和分隔不同应用程序产生的会话  
         (操作系统以及应用程序读  
传输层:提供可靠或者不可靠的数据传输,在重传之前执行纠错和维持端到端的连接  
         (TCP UDP SPX等)传递数据段或报文 
网络层:提供逻辑寻址以及路由选择 
         (IP IPX)传递数据包 
数据链路层:将数据包合成字节,并将字节合成帧 MAC 地址提供对介质的访问,以及平面的 
寻址执行错误检测和流量控制  
其中 LLC 子层负责识别上层数据,MAC 子层负责和物理层进行联系  
             (802.3 802.2 HDLC等)传递数据帧 
物理层:在设备之间传输原始比特流,并且指定电压大小  
         (EIA/TIA-232 V.35 等)传递原始比特流  
--------------------编程问答-------------------- OSI七层模型
是计算机网络的吧 --------------------编程问答-------------------- tong shang --------------------编程问答-------------------- 简单点说,就是把应用程序分成用户界面层、业务逻辑层和数据层 --------------------编程问答-------------------- 听说那些只是逻辑上的,其实有时候我们自己做了还不知道 --------------------编程问答-------------------- 你在这里面搜一下"三层构架",可以搜出n多啊
这个东西要实践中慢慢领会,不是看看就会的东西 --------------------编程问答-------------------- OSI的7层架构是网络的 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 还没用过七层的 --------------------编程问答-------------------- 研究一下 petshop 你就会对分层有一定的了解了 --------------------编程问答-------------------- 同意7楼,这个东西如果只明白理论是不行的,还要实践。 --------------------编程问答-------------------- 第一层商铺,第二层居住,第三层放钱 --------------------编程问答-------------------- 三层就是 显示层(view)、业务层(business)和数据操作层(DAO)。你在DAO里把对数据库的操作的都封装在里面..
在business做一些你业务工作..比如说写一些判断用户是否存在啊..向数据库插入数据等等的方法..view层就是页面显示层了.他们的关系是view层调用 business层的方法..而business曾调用DAO层..多层就是把三层更加细化.. --------------------编程问答--------------------
引用 2 楼  的回复:
三层构架 一般来说就是mvc编程模式,这三层分别是:显示层(View)、业务层(Controller)和数据操作层(DAO)。显示层是前台用户操作界面;业务层是业务逻辑(既功能)方法实现体;数据操作层是对数据库操作的方法实现体。业务层和数据操作层都是后台管理。你可以在百度的知道上搜一下mvc编程模式。
以下是从网上拷贝的:
OSI七层模型 
OSI 七层模型称为开放式系统互联参考模型 OSI……


搞错了吧,MVC与三层构架是不同的东西,MVC里的三个层次只是三层构架中的前两层而已。 --------------------编程问答-------------------- 三层架构 是种 比较...(省略1万字)
又叫 N-Layer 其实这个三是虚数 (可以是 5 也是可以是10 或者更多) --------------------编程问答-------------------- 买本mvc的书看看,或者在百度上搜搜,有文档的! --------------------编程问答-------------------- MVC模式下,用razor视图引擎,如何对页面进行排版编辑咧?用什么工具可以对.cshtml页面编辑? --------------------编程问答--------------------
引用楼主  的回复:
什么是三层构架
我是初学者``
大家帮我下`~!!!!
还有什么是七层构架???


百度知道 --------------------编程问答-------------------- 三层架构:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
MVC:模型Model-视图View-控制器Controller
同是架构,但两者不能等同 --------------------编程问答-------------------- 7层难道就是反射工厂模式? --------------------编程问答-------------------- 三层:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL) --------------------编程问答-------------------- 表现层 -- 猪肉成品,比如片状的黑贝猪肉,块状的等等,价格标签等
逻辑层 -- 猪肉加工场,加工成各种各样的肉,比如黑白猪肉
数据层 -- 养猪场,比如:白猪,黑猪

--------------------编程问答--------------------
引用 2 楼  的回复:
三层构架 一般来说就是mvc编程模式,这三层分别是:显示层(View)、业务层(Controller)和数据操作层(DAO)。显示层是前台用户操作界面;业务层是业务逻辑(既功能)方法实现体;数据操作层是对数据库操作的方法实现体。业务层和数据操作层都是后台管理。你可以在百度的知道上搜一下mvc编程模式。
以下是从网上拷贝的:
OSI七层模型 
OSI 七层模型称为开放式系统互联参考模型 OSI……

 哎  百度一大堆!!!!! --------------------编程问答-------------------- 表示层(View)、业务层(Controller)和数据操作层(DAO) --------------------编程问答-------------------- 百度搜搜,再慢慢领悟,在实践中磨练,时间久了就知道了。 --------------------编程问答--------------------
引用 23 楼  的回复:
表现层 -- 猪肉成品,比如片状的黑贝猪肉,块状的等等,价格标签等
逻辑层 -- 猪肉加工场,加工成各种各样的肉,比如黑白猪肉
数据层 -- 养猪场,比如:白猪,黑猪


呵呵,比喻倒是可以,请问你以前是不是杀猪的 --------------------编程问答-------------------- 嗯不错 --------------------编程问答-------------------- 我现在也在学习里面的东西很多的,写的多了就知道了像什么SQLHELPER 、factory模型、数据层接口、model --------------------编程问答-------------------- MVC 是个老概念了吧 asp.net好像有它的框架 --------------------编程问答-------------------- 07年的帖子重新翻出来..  --------------------编程问答-------------------- 哪位又把07年的帖子给翻出来了? --------------------编程问答-------------------- 三层架构:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
MVC:模型Model-视图View-控制器Controller
同是架构,但两者不能等同 
--------------------编程问答-------------------- 就是实体层,数据访问层,业务逻辑层建议多做个功能慢慢就熟悉了 --------------------编程问答-------------------- 三层架构:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
其实还有一个Model层,在3层之间传数据,很多讲究,我只体会到不要把sql语句放到ui和bll层,sql语句只能出现在dal层 --------------------编程问答-------------------- 三层架构:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
MVC:模型Model-视图View-控制器Controller
同是架构,但两者不能等同  
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,