来自当知百科
跳转到: 导航搜索
  
4ca4632096fb6.jpg

目录

数据访问接口

  DAO是Data Access Object数据访问接口,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。

  在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储。

数据访问对象

  DAO(数据访问对象)是一种应用程序编程接口(API),存在于微软的VisualBasic中,它允许程序员请求对微软的Access数据库的访问。DAO是微软的第一个面向对象的数据库接口。DAO对象封闭了Access的Jet函数。通过Jet函数,它还可以访问其他的结构化查询语言(SQL)数据库。

一次写盘方式

  除去Data Access Object的意思,在光盘刻录方面DAO对应于Disk AtOnce(一次写盘方式),在使用刻录机刻录镜像文件时可以选择这种方式。

  一次写盘是单次的写入方式,引导区、数据磁道以及导出区都是一次性写入,一次写完之后光盘就关闭,即便此次写入没有写满整个刻录盘,也无法再写入其它数据。当引导区写入到光盘上时,并没有在该引导区标示出下一个可用的地址,因此光盘就被视为关闭,再也无法写入更多的数据。

  这种写入模式主要用于光盘的复制,一次完成整张光盘的刻录。其特点是能使复制出来的光盘与源盘毫无二致。DAO写入方式可以轻松完成对于音乐CD、混合或特殊类型CD-ROM等数据轨之间存在间隙的光盘的复制,且可以确保数据结构与间隙长度都完全相同。值得一提的是,由于DAO写入方式把整张光盘当作一个区段来处理,一些小的失误都有可能导致整张光盘彻底报废,所以它对数据传送的稳定性和驱动器的性能有较高的要求。

  在Java Web应用中使用DAO,可以将底层数据访问逻辑与业务逻辑分离开来。可以构建为不同数据源提供CRUD操作的DAO类!

游戏

  DAO是欧美著名RPG游戏《龙腾世纪:起源》的简称。英文全名是"Dragon Age:Origins"。

个人工具
名字空间

变换
查看
操作
导航
工具箱