`
gupeng_ie
  • 浏览: 25788 次
  • 性别: 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

    `dao_ji_shi.rar_dao?ji?shi`这个压缩包文件可能包含了关于如何在程序中实现倒计时功能的代码示例或者教程。下面将详细解释倒计时的实现原理以及如何利用Timer来调整倒计时的时间间隔。 倒计时的基本概念是设定一个...

    泛型dao 泛型dao 泛型dao

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

    Dao3.5数据库引擎

    DAO(Data Access Objects)是微软在早期开发的一种数据库访问技术,它是Microsoft Jet数据库引擎的一部分,主要用于与Access数据库的交互。DAO3.5是DAO的一个特定版本,它在Windows 95和Windows 98时代非常流行,但...

    dao3.5数据库+引擎.zip

    DAO(Data Access Objects)是微软在早期开发的一种数据访问接口,主要用于访问Microsoft Jet数据库引擎,如Access数据库。DAO 3.5是DAO的一个版本,它在Windows操作系统中广泛使用,尤其是在16位和32位应用程序中。...

    Dao Jet数据库引擎

    DAO Jet数据库引擎是微软在早期开发的用于访问和管理Access数据库的一种组件,它与Jet数据库引擎密切相关。Jet引擎是Microsoft Windows操作系统中一个内置的数据库管理系统,主要用于支持Access数据库和其他使用Jet...

    DAO设计模式DAO设计模式

    ### DAO设计模式详解 #### 一、概述 数据访问对象(Data Access Object,简称DAO)设计模式是一种在软件工程特别是企业级应用开发中非常常见的设计模式。它的主要目的是分离业务逻辑与数据访问逻辑,使系统架构...

    dao3.5数据库安装文件

    DAO(Data Access Objects)是微软在早期开发的一种用于访问数据库的应用程序编程接口(API),它在Visual Basic 6和早期的Microsoft Office版本中被广泛使用。DAO 3.5是该技术的一个特定版本,适用于32位操作系统。...

    dao包封装包

    DAO(Data Access Object)封装包是软件开发中用于处理数据访问层的一种设计模式。它将数据库操作与业务逻辑分离,使得代码更易于维护和测试。在这个"dao封装包"中,我们通常会找到一系列与数据库交互的接口和实现类...

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

    **DAO详解** DAO(Data Access Object)模式是软件设计中的一种模式,主要用于数据库访问层的抽象,它将数据操作逻辑封装在对象中,使得业务逻辑层与数据存储层解耦,提高了代码的可复用性和可维护性。本文将深入...

    dao jet数据库引擎

    DAO(Data Access Objects)是微软在早期开发的一种数据访问接口,主要用于访问Microsoft Jet数据库引擎,它是Access数据库的基础。Jet数据库引擎是微软开发的一种强大的、快速的数据库管理工具,尤其适用于小型到...

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

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

    Java面向对象程序设计-分层(什么是DAO模式).pptx

    什么是DAO模式? DAO模式是一种软件设计模式,主要作用是封装数据库操作。它位于业务逻辑和持久化数据之间,负责实现对持久化数据的访问。DAO模式的主要设计思想是高内聚、低耦合,隔离业务逻辑代码和数据访问代码,...

    DAO3.6中文参考

    DAO(Data Access Objects)是微软在早期开发Access数据库应用程序时引入的一个对象模型,它提供了与数据库交互的方法和接口。DAO3.6是DAO的一个特定版本,主要用于与Access 97数据库进行通信。在这个版本中,DAO...

    系统配置文件 dao350和dao360

    标题中的“系统配置文件 dao350和dao360”指的是Microsoft Office系统中的数据库访问对象(DAO,Database Access Objects)版本350和360。DAO是Microsoft Jet数据库引擎的一部分,主要用于与Access数据库或其他Jet...

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

    DAO(Data Access Object)设计模式是软件开发中一种常见的用于处理数据访问的模式,它将业务逻辑与数据访问逻辑分离,使得代码结构更加清晰,更易于维护和测试。在Java开发中,DAO模式广泛应用于数据库操作,为应用...

    DAO35资源比

    DAO35资源比是数据库访问对象(DAO)与磁盘空间占用比例的一个术语,主要出现在早期的Microsoft Access数据库系统中。DAO(Database Access Objects)是Microsoft Jet数据库引擎的一部分,用于在Visual Basic等编程...

    DAO设计模式(工厂+代理)

    DAO(Data Access Object)设计模式是一种在软件工程中常见的用于处理数据访问的模式,它将业务逻辑和数据访问逻辑分离,使得系统更加模块化,提高了代码的可复用性和可测试性。在这个“DAO设计模式(工厂+代理)”...

    Struts+DAO登陆Struts+DAO登陆

    在Struts+DAO模式下,我们需要定义ActionForm来接收用户的输入,然后由Action负责调用DAO层进行数据验证。 - **ActionForm**:定义`LoginForm.java`类继承自`ActionForm`,用于存储用户的输入信息。 - **Action**:...

    map-dao是数据库接口包

    《深入解析map-dao:数据库接口包的奥秘》 在软件开发中,数据库操作是不可或缺的一部分,而“map-dao”就是专为这一目的设计的数据库接口包。本文将全面探讨map-dao的核心概念、功能特性以及如何在实际项目中有效...

Global site tag (gtag.js) - Google Analytics