qzuser 发表于 2013-3-13 12:15:55

什么事三层架构?

对于三层架构,我不是很了解,求大神指点。。。

ibcadmin 发表于 2013-3-13 17:06:02

三层架构,数据访问层 DAL 。业务逻辑层 BLL。界面 UI 。

DAL主要负责与数据库通信,取值插值。
BLL负责与DAL和UI通信,负责业务上的逻辑,当DAL取到值以后 该怎么操作这些值 , 这就交给了BLL
UI 就是界面

UI和BLL有直接关系 BLL和DAL有直接关系 UI需要数据库中值得时候 不需要到DAL直接到BLL即可

qzuser 发表于 2013-3-16 12:42:14

ibcadmin 发表于 2013-3-13 17:06 static/image/common/back.gif
三层架构,数据访问层 DAL 。业务逻辑层 BLL。界面 UI 。

DAL主要负责与数据库通信,取值插值。
...

我可以这样理解么?UI理解成表现层,DAL理解成数据层,而BLL理解成表现层和数据层之间的桥梁,互通数据的,这里可以互通么?还是只是UI需要数据通过BLL访问DAL来取数据?可不可以将UI更新的数据保存到DAL中去?

ibcadmin 发表于 2013-3-16 13:23:42

qzuser 发表于 2013-3-16 12:42 static/image/common/back.gif
我可以这样理解么?UI理解成表现层,DAL理解成数据层,而BLL理解成表现层和数据层之间的桥梁,互通数据的 ...

UI只可操作BLL 不可操作DAL

chao2332601 发表于 2013-6-16 00:51:22

谢谢分享!!!
页: [1]
查看完整版本: 什么事三层架构?