CSDN论坛 > Java > Java EE

请问DAO是什么意思,我在好多程序中看到这个,可是不知道这是什么意思 [问题点数:50分,结帖人maohuibo]

Bbs1
本版专家分:25
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1382
Bbs1
本版专家分:25
Bbs4
本版专家分:1382
Bbs3
本版专家分:725
Bbs8
本版专家分:32678
Blank
红花 2004年3月 Java大版内专家分月排行榜第一
2004年2月 Java大版内专家分月排行榜第一
2004年1月 Java大版内专家分月排行榜第一
Blank
蓝花 2003年12月 Java大版内专家分月排行榜第三
Bbs4
本版专家分:1382
Bbs3
本版专家分:525
Bbs3
本版专家分:525
Bbs3
本版专家分:725
匿名用户不能发表回复!
其他相关推荐
java里分dao,biz,util,web的包的含义
这是java的mvc架构,这就像工厂中车间的情景一样,每个部门分管不同的流程和工作,比如dao即使data access object,主要负责处理数据库操作;biz,business层,负责整个应用程序的相关业务流程,并用代码实现出来;util,即utility,工具辅助层,一组通用的代码集合,比如处理多语言功能,网站非法信息过滤等等功能的代码集;web,即是前台网页处理的后台代码,负责把从数据
公式里面的arg是什么意思?
arg    是变元(即自变量argument)的英文缩写。arg min 就是使后面这个式子达到最小值时的变量的取值arg max 就是使后面这个式子达到最大值时的变量的取值例如 函数F(x,y):arg  min F(x,y)就是指当F(x,y)取得最小值时,变量x,y的取值arg  max F(x,y)就是指当F(x,y)取得最大值时,变量x,y的取值...
Java - 什么是DAO模式?
DAO(Data Access Object)顾名思义是一个为数据库或其他持久化机制提供了抽象接口的对象,在不暴露底层持久化方案实现细节的前提下提供了各种数据访问操作。在实际的开发中,应该将所有对数据源的访问操作进行抽象化后封装在一个公共API中。用程序设计语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时候则使用这个接口,并且...
编程中常见的Foo,是什么意思。。
不管是java,C++,还是PHP,每次都能看到 foo = bar 的例子,这两个单词很恶心,foo查不到字典,bar的解释又让人跟编程联系不上,更弄不清楚这个神秘的foo是个什么关系。 语意不清,学起来心里老是有疙疙瘩瘩的感觉,于是查吧,终于揭开了这两个东西的不正常关系,讲个各个处在闹心中的初学者们听吧。 参考了众多的网络资料,最后,明确的告诉大家,foo和bar就是外国人的张三、
java中的@repository什么意思?
spring中的注解; @Repository用于标注数据访问组件,即DAO组件; 例: @Repository  public class VentorDaoImpl implements iVentorDao {  }  在一个稍大的项目中,如果组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。  Spring2.5为我们引入了组件自动
程序员:你就是打死我,我也不改这个BUG
32今天有朋友说在加班coding,河马作为一名曾经的程序员,感慨万千。加班加班是小case,通宵更是常见,不像是大学时候通宵游戏,程序员真是通宵写代码啊。以至于会给一些人错觉,开发人员、程序员就是该加班的,加班是他们的义务,殊不知程序员们为的是自己的执着和责任心。地位就地位而言,多数程序员在公司里的位置都是底层的、最底层的,售前、业务、产品、测试,尼玛几乎是个人都能过来指导几句,然后在功劳簿上写...
Java开发建类dao,model,service,impl,util包通常是什么意思,什么功能的类放在其下
dao 与数据库的操作,增删改查等方法 model 一般都是javabean对象,例如与数据库的某个表相关联。 service 供外部调用,等于对dao,model等进行了包装。 impl 定义的接口 util 通常都是工具类,如字符串处理、日期处理等
在python程序中,#后面的语句是表示啥意思
这句话以#开头,表示本来不在程序中运行。 这句话的用途是告诉机器寻找到该设备上的python解释器,操作系统使用它找到的解释器来运行文件中的程序代码。 通常情况下: linux:   #! /usr/bin/env python # encoding: utf-8 Windows: #!/usr/local/bin/python2.7 # encoding: ut
c#中这个符号什么意思?(=>)
楼主你好,这是个Lambda表达式。 Lambda表达式是C#3.0的新内容,如果您之前学习的C#2.0,不认识也就不奇怪了。 给您举个例子。 例如,我定义一个委托: delegate int Method(int a, int b); 再定义一个方法: int Add(int a, int b) { return a + b; } 我可能需要这样通过委托调用方法: Method m +=
请问两个大于号>>代表什么意思?
 这个是重定向符,还有类似的类似符号,定义如下: cmd > file 把 stdout 重定向到 file 文件中; cmd >> file 把 stdout 重定向到 file 文件中(追加); cmd 1> fiel 把 stdout 重定向到 file 文件中; cmd > file 2>&1 把 stdout 和 stderr 一起重定向到 file 文件中; cmd 2
关闭
关闭