| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 976 人关注过本帖
标题:[求助]三层结构是什么?
只看楼主 加入收藏
年少无知
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-5-11
收藏
 问题点数:0 回复次数:9 
[求助]三层结构是什么?
如题!
搜索更多相关主题的帖子: 结构 
2007-04-14 21:35
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 

三层结构解释

所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所

说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也

不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一

台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中

间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通

讯与中间层建立连接,再经由中间层与数据库进行交换.

理解ASP.NET中的三层结构

我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.

三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)

1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不

是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.


2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻

辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。


3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成

:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地

提供服务。


具体的区分方法


1:数据数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成

各个对数据文件的操作。而不必管其他操作。


2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。


3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。

ASP.NET中的三层结构说明

完善的三层结构的要求是:修改表现层而不用修改逻辑层,修改逻辑层而不用修改数据层

.否则你的应用是不是多层结构,或者说是层结构的划分和组织上是不是有问题就很难说.

不同的应用有不同的理解,这是一个概念的问题.


C#Winform技术群:25380362
博客:http:///boyliupan/
2007-04-14 22:29
vfoxer
Rank: 2
等 级:论坛游民
威 望:1
帖 子:136
专家分:21
注 册:2006-9-12
收藏
得分:0 
楼上回答的好厉害,我也明白了,呵呵。

狐狸天堂:http://www.
我的百度空间:http://hi.baidu.com/vfoxer
2007-04-14 22:56
hacknetboy
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-3-13
收藏
得分:0 
是啊 楼主答的真详细比我们老师说的都详细  呵呵 谢谢拉

2007-04-17 16:00
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
谢谢,不用客气。
这是我从百度搜来的,
看了觉得讲的比较易懂,就顺手摘过来了。
所以新手学习的时候要善于利用搜索引擎。

C#Winform技术群:25380362
博客:http:///boyliupan/
2007-04-17 18:33
zja0440
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-19
收藏
得分:0 
对呀!楼主可以艘下我发的帖子,有一个3层的,还有附件,里面都是3层的资料哦!!很丰富,也很通俗!

2007-04-17 19:37
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 

海鸽 is My Lover!!
2007-04-18 08:48
拽的感动党
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-4-17
收藏
得分:0 

2007-04-18 15:25
l109435
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-4-8
收藏
得分:0 

2007-04-21 09:55
枫之一刀
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-1-30
收藏
得分:0 

长知识了。。。。转载了。2楼大好人。。。

2007-04-23 17:27
快速回复:[求助]三层结构是什么?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015351 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved