DAO(Data Access Object)侧重ORM对象关系映射,DAO曾往往提供的是ORM操作。

DAL(Data Access Layer)多用于分布式系统

分布式系统提供水平伸缩能力,应用层水平扩展后,会使数据库连接资源相对较少成为瓶颈,此时需要对数据库分库、分表,DAL要求支持透明分库分表,DAL层提供的往往是sql

仅为个人见解。

DAO与DAL的区别相关推荐

  1. VO BO PO DO DTO DAO POJO概念及区别

    VO BO PO DO DTO DAO POJO 概念及区别 1.VO( value object) 即值对象 VO就是展示用的数据,不管展示方式是网页,还是客户端,还是APP,只要是这个东西是让人看 ...

  2. Dao DAL BIZ

    DB->OB(data object,实现数据库中字段的setter\getter方法)->DAO层(数据库CRUD操作等)->Manager层(简单业务逻辑,如批量.排序)-> ...

  3. Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的区别

    PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了.通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理.可以 ...

  4. Java中 Controller、Service 、Dao/Mapper层的区别

    1.Service层:业务层-->控制业务 业务模块的逻辑功能设计,和DAO层一样都是先设计接口,再创建要实现的类,然后在配置文件中进行配置其实现的关联.接下来就可以在service层调用接口进 ...

  5. mvc与三层结构终极区别

    又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了.因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就有人非要把它们联系到一起了. 这两个东西我接触有几年了,有一点体会,表达一下: ...

  6. (转载/侵删)mvc与三层结构终极区别

    结合自己做过的项目做的总结:三层结构和MVC是从功能性,表现方式两个角度来划分的两种方式 三层结构是从程序功能角度来划分,即每层结构应用到的程序,逻辑,功能一般不同.如:在web应用开发中,后台ser ...

  7. mybatis和ibatis的一点区别

    1. dao.xml命名空间的区别 mybatis:<mapper namespace="com.jd.yys.treaty.dao.read.TreatyInfoRDao" ...

  8. 手机里的微信群,都在变成DAO

    一个乌托邦式的组织设想,正在带来的革命和所要面对的挑战. -- 文|Juny   编辑|VickyXiao 叮咚,微信提醒又收到了一个群公告:"邀请全体成员参与投票". 这已经是本 ...

  9. SeeDAO专访:11 个月 4 次低谷,一个 DAO 如何从停滞中重生?

    在谈到国内 DAO 组织时,很多人最先想到的就是 SeeDAO.这个年轻的 DAO 探索者,用了不到一年时间,就在国内外建立起了强大的社区认同.不过与很多人的预想不同,SeeDAO 的发展之路远非一帆 ...

最新文章

  1. linux 查看libusb版本,linux – 从使用libusb的设备读取问题
  2. python程序文件扩展名有_python程序文件的扩展名称是什么
  3. jzoj6805-NOIP2020.9.26模拟speike【扫描线】
  4. 不连续字符的串计数(洛谷P4439题题解,Java语言描述)
  5. c++-串的模式匹配
  6. sql server运算符_了解SQL Server中集合理论与集合运算符之间的相互作用
  7. Linux 启动文件、设置环境变量的位置
  8. delphi接口带上请求头是什么意思_python接口自动化(二十)--token登录(详解)...
  9. ffdshow神奇的功能:视频播放时显示运动矢量和QP
  10. 大数据中mapreduce的核心,shuffle的理解,以及在shuffle中的优化问题
  11. 快学scala下载[pdf] pdf转doc java提取pdf(forty day)
  12. m1芯片xcode打包IPA processing failed错误解决方案
  13. 小宁百度了php一句话,赛宁平台web题解(一)
  14. Windows下如何打开CSV文件
  15. 厦门大学计算机学院控制系,厦门大学
  16. 健脾和胃,养生食疗——山药枸杞鲫鱼汤了解一下
  17. linux下利用yum安装svn
  18. 阿里网易面试送送送命题 —— 微服务架构
  19. Redis设计与实现 -读书笔记
  20. unity中ui界面介绍

热门文章

  1. ARM标准汇编与GNU汇编
  2. c语言课程设计歇后语,C字头歇后语大全
  3. 建筑八大员培训武汉材料员培训建筑施工中的材料验收实践分析
  4. jquery获取scrollHeight
  5. 读完《万历十五年》之后的一点看法
  6. 泡脚最补肾,时间有讲究。手脚凉的人必看
  7. 不再靠你买显卡充值信仰,英伟达已经变了
  8. windows服务器清临时文件,自动执行磁盘清理工具 - Windows Server | Microsoft Docs
  9. Android push原理
  10. 广州地震?用 Python 爬虫带你了解地震 !