问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于javabean和DAO模式

发布网友 发布时间:2022-04-08 19:57

我来回答

2个回答

热心网友 时间:2022-04-08 21:26

  JavaBean是数据的承载体,负责把一组有逻辑的数据从一个层传到另一个层。
  DAO的出现是对持久层的变动的一个解决方案。
  对于不同的持久介质(RDBMS、XML、ODBMS等)、不同的提供厂商(Oracle、Mysql等)提供的产品,进行持久化操作时,对于业务逻辑层应该是统一的,于是DAO模式就出现了。
  对于同一个业务操作,例如添加一个用户,请求到达业务层,只需调用DAO层的addUser()即可。而到底是怎么添加的、以及添加到哪里,是业务层不用关心的,也是不要关心的。
  于是,持久层将利用业务层传递来的请求数据,即封装了要添加的用户信息JavaBean,添加到持久层:Oracle就要取序列,Mysql会自动增长,XML就要手动控制了。这些实现细节对业务逻辑层是一样的效果。
  但是DAO模式中也会有一些数据承载体,不过它们承载的不是业务数据,而是持久化操作的相关对象,例如DAO对象,DAO工厂,连接对象等。表面上看,这些也承载数据,但它实际是包含了内在的逻辑和操作。例如连接对象的打开和关闭,事务的回滚和提交等。
  所以,严格意义上来说,它们不是纯粹的JavaBean。纯粹的JavaBean是只包含属性和这些属性对应的getter和setter。

热心网友 时间:2022-04-08 22:44

JavaBean就是把简单的POJO.
但是DAO是封状操作数据库等细节的.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么把苹果电脑安装到固态硬盘苹果笔记本可以换成固态硬盘吗_百度知 ... 营转非的车保险和私车一样吗? 功夫不负有心人的观点怎么写 用具体事实说明一个观点比如“功夫不负有心人”“虚心使人进步骄傲使... 我左腿膝盖向上10cm外侧刚发现有个硬的包很疼,表面无异样请问是什么`昨 ... 左腿膝盖外侧酸是怎么回事,右腿没感觉,是缺少什么了吗,以前一般吃几天... 膝盖处外侧皮肤麻木,皮肤容易红,外侧摸关节处略大于右腿同部位关节。去... 灰色冬裙配什么短外套 2024年信用卡诈骗罪是什么样的量刑标准 徐州启星中学好不好在徐州排第几徐州启星中学 测定E时为何要加初载荷? 使用分级加载的目的是什么? 脉冲激振的特点是什么,脉冲激振还可以用于哪些方面 混凝土灌注桩施工的一般的规定有什么? 26吨的单缸轮压路机加上激振力是多少吨?压路机机的吨位是怎么计算的呢?忘知情解答!谢谢了!!! 萤石云视频被分享者可以分享视频吗? 振弦传感器扫频法激振,怎样才知道设定的激振频率已达到共振 热爱体育的你认为因为体育留学值得么? 会计职业道德教育的核心内容是 求EVA 03TV版的高清下载地址 会计职业道德规范的八项内容 在哪可以看电视剧朱德元帅 论会计职业道德对会计工作的重要性。 什么叫瞬态激振法? 加油妈妈没有剧情介绍啊 问结构钢08F的弹性模量和泊松比~ 海魂tv可以往电视里下载吗 继续教育题:会计职业道德监督的作用有哪些 泊松比和弹性模量哪个影响振幅 《爱的妇产科》全集百度影音在线哪里有完整版啊? 动力学法测量杨氏模量为什么不直接测量样品的固有频率 南京银行借记卡是什么意思 南京银行卡是一张什么样的银行卡? 南京银行借记卡年费 南京银行三代卡是什么卡 i5 10400f配什么散热器 i510400配什么散热 i510400f用什么散热器 i510400f原装散热器够用吗 i510400f自带散热器什么样子 2060 10400f上什么散热器? 技嘉B460M AORUS PRO配i5 10400F应该配什么水冷啊? 谁来说说304不锈钢炒锅哪个好 i5 10400f自带风扇够用吗 i510400f+mini风扇七彩虹b460m金士顿480g - 信息提示 i510400f要几个风扇 女的带大表盘好还是小表盘好?? 女生戴多大的西普尼金表合适? 表盘尺寸35.5的手表女士可以戴吗 手腕细的女生戴直径多少的手表好