`
gupeng_ie
  • 浏览: 25190 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

什么是DAO?

阅读更多

DAO--Data Access Object

数据访问 对象,即DAO是一个java对象,数据访问:顾名思义就是与数据库打交道。

夹在 业务逻辑 与 数据库资源 中间。

------------------------------------------------------------------------------------------------------------

DAO的组成
 1.实体
    一个java类,这个类与数据库中的表对应。
    比如,table_user表与User类对应:
    对应关系指的是:
    table_user表名与User类名对应
    table_user表的列(column)与User类的属性对应
    table_user表中的一条记录与User类的一个实例对应
 2.dao接口
   声明一系列方法(即对数据库进行哪些操作--crud),
   这些方法应该与具体的技术无关。
 3.dao实现
   实现dao接口的一个具体类DaoImpl
 4.工厂
   提供符合接口定义的对象,调用者不用关心对象的创建细节。
   也就是说,通过工厂,可以将 调用者 与 要调用的
   对象 解耦了。

0
5
分享到:
评论

相关推荐

    dao_ji_shi.rar_dao?ji?shi

    实现利用Timer倒计时,调整Interval可调整分钟或小时

    泛型dao 泛型dao 泛型dao

    Struts2、Hibernate、Spring整合的泛型DAO (本人评价: 代码开发效率提高30% 代码出错率减少70%) 对于大多数开发人员,系统中的每个 DAO 编写几乎相同的代码到目前为止已经成为一种习惯。虽然所有人都将这种重复...

    DAO设计模式DAO设计模式

    DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式

    dao包封装包

    dao封装包

    dao层基类dao层基类dao层基类

    dao层基类dao层基类dao层基类dao层基类dao层基类

    Struts+DAO登陆Struts+DAO登陆

    Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆

    dao3.5数据库安装文件

    DAO数据库安装文件。

    Dao Jet数据库引擎

    这是从VC6光盘提取的,遇到“无法对DAO/Jet db引擎进行初始化”问题的伙计们,可以下载此Dao Jet数据库引擎重新安装即可。

    C#特性标签实现通用Dao层

    C#特性标签实现通用Dao层C#特性标签实现通用Dao层C#特性标签实现通用Dao层

    J2EE之DAO设计模式

    暴露给客户端的DAO接口在低层数据源的实现发生改变时并不会随着改变,所以这种设计模式使得DAO可以适应不同的数据储存方式类型而不影响客户端和商业组件.最主要的, DAO还在组件和数据源之间扮演着协调者的角色. DAO...

    DAO详解 详细讲述了DAO的使用

    这是我从网上收集而来的,详细讲述了DAO的使用,我觉得对学习DAO编程很有帮助

    一个很好的通用泛型dao(含源码)

    为什么我们要使用通用DAO接口呢,因为我们的数据库操作无非是增删改查,CRUD操作,我们不需要为每个实体去编写一个dao接口,对于相似的实体操作可以只编写一个通用接口,然后采用不同的实现! DAO已经成为持久层...

    如何重构DAO模式

    使用数据访问对象(DAO,Data Access Object)模式来抽象和封装所有对数据源的访问。DAO管理着与数据源的连接以便检索和存储数据。可以降低商业逻辑层和数据访问层的耦合度,提高应用的可维护性和可移植性。 由于...

    HibernateDao 通用

    HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao 通用HibernateDao ...

    DAO设计模式 DAO 设计模式 JAVA设计模式

    DAO设计模式 DAO 设计模式 JAVA设计模

    DAO35资源比

    DAO35

    9.DAO数据库操作演示(Visual C++编程 源代码)

    9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示...

    DAO3.6支持64位win10

    win10不再支持DAO,,某些数据库出现问题,需要单独安装DAO并进行注册,

    JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记

    JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记

Global site tag (gtag.js) - Google Analytics