首页 科普 资讯 养生 问答 找医院 相关问答
首页> 问答

DAO什么意思

发布网友 发布时间:2024-05-14 18:40

我来回答

2个回答

热心网友 时间:2024-06-01 15:15

DAO设计模式学习冲刺(8个月) 2009-04-07 18:04 阅读88 评论0 字号: 大大 中中 小小 DAO设计模式 DAO(Data Access Object)模式实际上是两个模式的组合,即Data Accessor 模式和 Active Domain Object 模式,其中 Data Accessor 模式实现了数据访问和业务逻辑的分离,而Active Domain Object 模式,其中Data Accessor模式实现了数据访问和业务逻辑的分离,而Active Domain Object 模式实现了业务数据的对象化封装,一般我们将这两个模式组合使用,因此,考虑到这些因素,这里将其作为同一个主题加以讨论。如图展示了DAO模式的实现层次。

DAO模式通过对业务层提供数据抽象层接口,实现了以下目标:

1. 数据存储逻辑的分离
通过对数据访问逻辑进行抽象,为上层机构提供抽象化的数据访问接口。业务层无需关心具体的select,insert,update操作,这样,一方面避免了业务代码中混杂JDBC调用语句,使得业务落实实现更加清晰,另一方面,由于数据访问几口语数据访问实现分离,也使得开发人员的专业划分成为可能。某些精通数据库操作技术的开发人员可以根据接口提供数据库访问的最优化实现,而精通业务的开发人员则可以抛开数据曾德繁琐细节,专注于业务逻辑编码。

2. 数据访问底层实现的分离
DAO模式通过将数据访问计划分为抽象曾和实现曾,从而分离了数据使用和数据访问的地称实现细节。这意味着业务层与数据访问的底层细节无关,也就是说,我们可以在保持上层机构不变得情况下,通过切换底层实现来修改数据访问的具体机制,常见的一个例子就是,我们可以通过仅仅替换数据访问曾实现,将我们的系统部署在不同的数据库平台之上。

3. 资源管理和调度的分离
在数据库操作中,资源的管理和调度是一个非常值得关注的主题。大多数系统的性能瓶颈往往并非集中于业务逻辑处理本身。在系统涉及的各种资源调度过程中,往往存在着最大的性能黑洞,而数据库作为业务系统中最重要的系统资源,自然也成为关注的焦点。DAO模式将数据访问逻辑从业务逻辑中脱离开来,使得在数据访问层实现统一的资源调度成为可能,通过数据库连接池以及各种缓存机制(Statement Cache,Data Cache等,缓存的使用是高性能系统实现的一个关键所在)的配合使用,往往可以保持上层系统不变的情况下,大幅度提升系统性能。
请采纳答案,支持我一下。追问头大了

热心网友 时间:2024-06-01 15:15

数据库访问对象data access objet 的缩写
张牙舞爪的拼音读法是怎样的? 蒸汽熨斗把衣服弄变形怎么办 木牛流马是永动机吗 地球是永动机吗 木牛流马是不是永动机? 马桶垫安装步骤 手机在今日头条新闻应用软件里面,看发布的图片手机会中毒吗? 选出有带括号的单词部分的发音不相同的单词 包公手上有个冤字是那个鬼片 生辰八字被扔厕所真的会生病和不顺吗 269天中含多少个20分钟? 现在离2010年9月一日还有几天? "峰"用英文怎么写 南宁华润置地未来城市多少钱一平方? 南宁华润置地江南中心地址在哪里? 筏钓微铅好还是重铅好? 哪位医师详细说明下我的情况~分析下我现在吃的药怎么样~有什么好的建议... 成都药店有卖阿德福韦脂片的吗? 代丁 价格是多少啊? 筏钓铅坠1b等于多少克? 哪些期刊发表论文比较有权威? 想在镇江买阿德福韦酯(代丁),不知哪有卖的,请留言,谢谢! 古代丫鬟要学什么 我的iPhone更改了苹果id如果刷机需要登陆的是我更改的id还是以前的id... 方庄市场南口到紫金园南口怎么走? iPhone5s刷机需要的ID是什么? iphone刷机id激活是用手机第一个的? ...世间万物,一切的一切都会在十二万九千六百年后一一重演。是真... 负面情绪会给我们带来哪些影响呢? 领车牌照需要什么证件 取车牌需要带什么证件? 松江中心医院到辰星小区做什么公交车 严重神经衰弱什么症状? 所有的酸性氧化物都能和碱反应吗? 酸性氧化物一定可与见反应么? 昆明中铁自主研发无砟轨道除沙车通过试用评审 乌鲁木齐哈密工务段怎么样 哈密工务段工资由谁发放 免维护电瓶不储存电简单修复方法 中国铁路乌鲁木齐局集团有限公司哈密工务段怎么样? 云南哪些地方最潮湿容易有苔藓 电动车电瓶亏电不存电,修车小哥教你如何修复,再也不用换新的了 兰州敬老卡可办地铁卡吗 成熟心态不好的人好还是不成熟心态好的人好? 成熟,好不好 成熟。到底是好还是不好呢? 吃饭速度快对身体有好处还是有坏处呢?好处是什么?坏处是什么?拜托了... 加快吃饭速度有什么好处和坏处? 高中化学 溶液离子浓度大小比较0.1mol/L醋酸钠溶液中,下列粒子浓度关系... 1mol醋酸钠与1mol醋酸混合微粒浓度大小关系 怎样识别手电筒的质量 如何识别手电筒的质量 如何认识洋务运动的性质和失败原因、教训? 吃了药月经还淋漓不尽的原因,怎样治疗月经提前是什么原因引起的... 好用的开源知识库到底有哪些,这篇文告诉你 大同市新英明驾校科目四考完多少时间本就下来啦? 大同福海振兴驾校 大同英民驾校25路哪一站下车 大同市哪个驾校好,急急! 大同的安邦和英明驾校哪个好? 常熟哪里有DELL维修站?电话是多少 北京同仁堂清眩治瘫丸在哪可买到 翻译他训练的如此辛苦,伤到了他的脚 ...现在想提前回国,能改机票吗?可以的话,出境卡上面 门牙有点龅牙整牙到底可行吗? 上海到坤甸飞机怎么去 四川烧鸡公那好?石灰石烧鸡公好吗? 开水开了有石灰岩的味道可从喝吗 手机里的文件如何传到电脑上去? 有首英文歌曲歌词是boy dong't try! 是什么歌!节奏很快 白细胞偏低 淋巴细胞高 如何知道黄金跌还是涨 一个女孩给一个男孩发了一个dao拼音什么意思 我会活的很好,真的没关系~~ 的日文怎么写帮帮忙 梦见戒指被人掰断 手镯品相好有色是什么意思 2024年6月5日是第几个世界环境日 牛腩煮多长时间能熟牛腩煮多久能熟 一本机械酿酒设备的锅盖有几层 酿酒设备在广州那有卖 广州哪里有酿酒设备卖 山东威海乳山属于哪个社区鲁威阳光花园 乳山市安泰园属于哪个社区 安徽省科信工程建设监理有限公司怎么样 安徽省科信工程建设监理有限公司电话是多少? 鞍山科信工程建设监理有限责任公司怎么样? excel函数公式中包含某些内容如何体现 江西师范专科学校食堂江西师范专科学校有哪些 合肥十七中招生办公室电话 合肥市十七中学录取分数线2020 四川大爷展示获奖风筝被熊孩子扯坏,家长该如何管教自己孩子? 四川熊孩子拉扯坏一大爷的获奖风筝,对此你有何看法?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com