首页上一页 1 下一页尾页 1 条记录 1/1页
三层逻辑结构
发表在C#图书答疑
2011-01-06
是否精华
是
否
版块置顶:
是
否
你好,我有个关于三层逻辑结构的问题问一下你。一个程序里面有DAL数据访问层,BLL业务逻辑层,跟表示层。DAL数据访问层写的是数据访问方法,然后在BLL业务逻辑层进行逻辑处理,接着业务逻辑再跟表示层关联。这里我有个疑问,我看到有个案例(酒店管理系统),我怎么觉得业务逻辑层多余了呢。比如说,在DAL进行了数据访问,然后在BLL中调用DAL的方法,接着再在表示层调用BLL的方法,这跟我直接在表示层调用DAL的方法有什么区别呢,我一点没看出BLL有进行什么逻辑处理,就是单纯的调用DAL的方法。
即是:在DAL中有个public DataSet Get(int LoginID) 然后在BLL中写个方法
public bool Read(int loginID)
{
DataSet dataset= public DataSet Get(loginID)
}
然后在表示层调用BLL业务逻辑层的Read方法,我不明白的是这样如何说业务逻辑层进行业务逻辑处理呢?这跟我直接在表示层调用DAL中的Get方法根本就没分别,而且还麻烦了。
请老师解答我的疑问,谢谢!
即是:在DAL中有个public DataSet Get(int LoginID) 然后在BLL中写个方法
public bool Read(int loginID)
{
DataSet dataset= public DataSet Get(loginID)
}
然后在表示层调用BLL业务逻辑层的Read方法,我不明白的是这样如何说业务逻辑层进行业务逻辑处理呢?这跟我直接在表示层调用DAL中的Get方法根本就没分别,而且还麻烦了。
请老师解答我的疑问,谢谢!