Vai*_*ain 6 .net business-logic-layer data-access-layer
我知道这是一个非常基本的问题.但我真的无法理解BLL中应该有什么.
让我举个例子.
让我们考虑一个Login.aspx网页,用于方便用户登录.
在这种情况下,Login.aspx将有两个文本框和一个登录按钮.(表示层).
数据访问层将具有检查用户名和密码是否正确的功能.
我不认为我在这个页面需要别的东西.那么我将在BLL中拥有什么?如果你想添加BLL中应该包含的一些功能,请添加.
你应该有这样的东西:
用户界面调用BL.SaveUsernameAndPassword(string user, string pass);
BL.SaveUsernameAndPassword应该验证字符串,然后调用DAL.SaveUsernameAndPassword(string user, string pass);
DAL.SaveUsernameAndPassword应该将这些参数放入 SQL 查询中并执行它,并假设数据有效