日期:2014-05-17  浏览次数:20410 次

DAO跟DAL有什么区别?
DAO跟DAL到底是什么区别啊?

------解决方案--------------------
做个记号
------解决方案--------------------
就一个名字
------解决方案--------------------
你想让他们有区别就有,你想让他没就没。。。


内容怎么写,功能怎么设计,是你的决定。
------解决方案--------------------
DAO(Data Access Object)数据访问接口,相当于一个通道
而DAL 是指 Data Access Layer,是把所有和数据库操作(类似Insert、update、select)的业务逻辑封装,是一个逻辑上的概念,三层的概念是位了设计规范、系统扩展方便的需要
------解决方案--------------------
DAO在Java里用过
DAL在.net里面用过

区别嘛,
Substring(2)一个结果是"O",一个是"L"

------解决方案--------------------
自己定义的,你需要它们有区别就有,不需要就没有。Just Names!
------解决方案--------------------
有些东西,是由人来划分的,由人来区别的,你如果想让他有区别,那就可以有区别,你要让它在一起,就没有区别。
   上学的可怕之处在于,老师教的什么,就得根据他教的来用……
------解决方案--------------------
DAO---数据访问层,执行与数据库的操作
DAL---业务逻辑层,处理UI接收的数据操作
------解决方案--------------------
饭菜和饭店有什么区别...
------解决方案--------------------
引用:
引用:
DAO在Java里用过
DAL在.net里面用过

区别嘛,
Substring(2)一个结果是"O",一个是"L"

你这个给出了区别了,DAO是在JAVA里叫的名字,DAL是在.net里叫的名字吧?


用的人多了,形成了一个习惯,都喜欢这么叫。