【2007】知识是需要沉淀的;
思想是在不断学习,磨练中成熟的;
技术是在创新中开拓的……………
【2007】不经历风雨,怎能见彩虹,没有人能随随便便成功。加油!
Web的三层结构
上一篇 /
下一篇 2007-01-01 23:17:11
/ 个人分类:知识积累
51Testing软件测试网"LX
Ir\br遇到这样一个问题,当时不知道怎么回答,在网上找了些答案,对该问题有了大概的理解。51Testing软件测试网+[
{([ xzTx
答案一:51Testing软件测试网5K'MNQ
F2c
q3F^
1.表示层就是界面; 51Testing软件测试网Q-okR9H9u3o?
2.业务逻辑层,举例说明,某工厂做牌匾的,那给出报价就是一个业务逻辑,因为牌子大小不一样所以是根据需要计算,材料成本+人工成本+其他乱七八糟加一起=报价,把这个计算过程写到一个类里面,形成业务逻辑层,用的时候传进去一些参数,返回一个值就OK;
+hEz[t03.数据访问层,就把连接数据库以及对数据的增删改查,写到一个类里。
cJ@M0y0答案二:51Testing软件测试网4Y+}AH@H(Rw!w
1.表示层就是负责输入和输出; 51Testing软件测试网 pF;a4U:khs`
2.数据层就是操作数据库,把所需要的结果传递给业务层; 51Testing软件测试网F u5BW8rbC0x
3.业务层就是用来验证数据的合法性,是表现层和数据层的桥梁。
R-Mzg/T@D1z0Q!?;x(NJ.G!T0答案三:
D8A+dz|+{0从asp.net的角度出发 51Testing软件测试网HlvG-Py ?;^e
lQ:lI7u E/u
I'u@+_7K)]0 .aspx —UI层
U"|3p0q]0 .aspx.cs、.cs —业务层 51Testing软件测试网BxK)zm&F#n
ado.net —数据层 51Testing软件测试网:r@0TTN|"cm
51Testing软件测试网 BFkN/O5qCS
从SQL Server 的角度出发 51Testing软件测试网5^ mC8id7]4Gf?
51Testing软件测试网1ntUhE
gl_%q
表 —数据层
6p+X^$@-D a,`'p0 视图、存储过程 —业务逻辑 51Testing软件测试网,v
O;p1u1EN
企业管理器和查询分析器就算是UI层吧。 51Testing软件测试网
m%p$p(V2pP:^cM2mJ
(~
|-J oz9h N-R4_0从项目的角度出发 51Testing软件测试网1N!vP;C:T,R+i'[4}}j