asp.net 中的三层架构(UI层、BL层、DAL层)和B⼀S结构是同一种东西吗

2024-12-30 06:53:53
推荐回答(2个)
回答1:

先说B/S以及C/S
B/S是浏览器服务器形式,例如网站。
C/S是客户端服务器形式,例如QQ,魔兽世界等。
而三层架构并不局限于你用的是B/S还是C/S,三层架构只是一种开发模式。
UI——用户交互层,主要用于呈现页面元素或同用户交互。本层调用BLL的成员。
BLL——业务逻辑控制层,用于业务逻辑实现以及各种数据验证。本层调用DAL的成员。
DAL——数据访问层,用于同数据库打交道,存取数据都经过本层。

回答2:

B/S架构是一种架构。Browser/Client,也就是浏览器/客户端。
三层架构可以看成一个方法。
做B/S架构的软件可以用三层架构,也可以用多层架构,也可以用单层。