三层架构职责关系
三成架构:表现层(UI),业务逻辑层(BLL),数据访问层(DLL)
BLL:
BasicService 类:
public ResTag DoLogin(string user_name,strign user_psw)
{
ResTag rt=;
var user=UserDao.GetUser(user_name);
if(null==user)
rt=new ResTag(false,"不存在该用户",user);
else
{
if(user.user_psw!=user_psw)
rt=new ResTag(false,"密码不正确",user);
}
rt=new ResTag(true,"",user);
return rt;
}
DLL:
UserDao 类
public static UserEntity GetUser(string user_name)
{
UserEntity user;
...
return user;
}
如上BLL中的DoLogin告诉调用者这个方法是登陆的验证方法
DLL中的GetUser告诉调用者这个方法是从数据库查询一条用户记录