马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

什么事三层架构?

  [复制链接]
查看4263 | 回复4 | 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即可
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
qzuser | 2013-3-16 12:42:14 | 显示全部楼层
ibcadmin 发表于 2013-3-13 17:06
三层架构,  数据访问层 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
我可以这样理解么?UI理解成表现层,DAL理解成数据层,而BLL理解成表现层和数据层之间的桥梁,互通数据的 ...

UI只可操作BLL 不可操作DAL
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
chao2332601 | 2013-6-16 00:51:22 | 显示全部楼层
谢谢分享!!!
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则