dao java是什么

dao java是什么,第1张

dao java是什么

dao java是什么?

DAO是Data Access Object数据访问接口。

数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问 *** 作抽象封装在一个公共API中。

用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储。

扩展资料:

这是java的mvc架构,这就像工厂中车间的情景一样,每个部门分管不同的流程和工作,Dao(data access object)主要负责处理数据库 *** 作,对于数据库中的数据做增删改查等 *** 作的代码。

一般 *** 作修改,添加,删除数据库 *** 作的步骤很相似,就写了一个公共类DAO类 ,修改,添加,删除数据库 *** 作时就直接调用公共类DAO类。

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

1、数据存储逻辑的分离。

2、数据访问底层实现的分离。

3、资源管理和调度的分离。

更多java技术文章,请访问java学习教程栏目!

以上就是dao java是什么的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/688442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-21
下一篇 2022-04-21

发表评论

登录后才能评论

评论列表(0条)

保存