三层架构中的DAL层属于什么?它的工作是做什么的?

为什么有些方法要在DAL里面声明一次、然后再到另外一层去写具体的操作代码?2层是怎么关联起来的?... 为什么有些方法要在DAL里面声明一次、然后再到另外一层去写具体的操作代码?2层是怎么关联起来的? 展开
 我来答
匿名用户
2013-07-20
展开全部
这个简单,这是三层中的一层,它依赖于数据库,DAL是数据访问层,主要是写一些数据库连接操作的代码!也就是操作数据库用的!你说的IDAL这主要是定义接口,它们的联系就是通过引用,使DAL去继承IDAL实现接口!明白了么?
匿名用户
2013-07-20
展开全部
DAL = Data Access Layer 数据访问层它应该是让它上面的层调用的, 如果是在DAL里声明再到上面一层去实现, 一般是设计出问题了. 很少有需要逻辑层去继承数据访问层的抽象类. 如果是DAL里声明,给下面一层实现(很少见下面还有一层)一般是分得太散了. 如果是声明给通用层实现, 那么这个设计很可能过于形式化了. 不管怎么说,你说的情况是一种非常规的情况
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式