业务逻辑层之讨论
我看了下PetShop4.0,我感觉那业务逻辑层(BLL)好像没有什么用处啊?只不过是在数据访问的时候多了一个类似接口层的东西一样,我发现好多的业务逻辑都是在Code-Behind中实现的???谁能讲解下吗?推荐下资料也行,最好是易懂的示例。
PetShop4.0中的BLL主要用于实现业务逻辑,比如,加载页面时,需要显示宠物的类
它接收来自表示层的请求,然后将调用相关的逻辑来处理该请求,最后返回表示层,以便于显示。
个人认为,如果对于分层架构不是很熟悉的话,最好不要看PetShop4.0,可以先看一些简单的,过后再看PetShop4.0
使用接口,可以同实实现对不同数据库驱动的使用比如,ODBC,SQL,OLEDB,而不用改大量的程序!