JAVA里的domain和dao都是指啥啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA里的domain和dao都是指啥啊相关的知识,希望对你有一定的参考价值。

详细的论述一下,他们都是做什么用的 ,如果是缩写,全称是什么

dao: data access Object是后台实现业务逻辑的java类;

对应DAO还有个DTO是Data transfer Object数据运输对象,它是一个定义了很多变量及变量的get,set方法的类,常用来做流程方法的参数.也可以看成是一个自定义的数据类型;

domain是范围,界线,也被用来批一个变量的有效作用域
也常用这个词做一个包,然后在里面放些DAO类文件.
net.baidu.domain.AddUserDao
参考技术A 通用dao接口应该是指basedao,通用和公用是一个意思,这个dao里面就是抽象了一些基本的所有的dao接口都会用到的基本方法比如:
getbyid、getbyids、find
方法,通过泛型,可以让不同的接口在实现时通过泛型来指定各自的数据类型。
比如实现接口中放一个basedao:
private
basedao
basedao;
basedao
中定义方法:
public
interface
basedao

public
void
delete(t
o);

这样就等于
product
这种类型的对象在操作basedao
中的方法了。

计算机的TCP是指啥啊?

TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。

参考资料:http://baike.baidu.com/view/32754.htm

参考技术A 是一种面向连接得传输控制协议

以上是关于JAVA里的domain和dao都是指啥啊的主要内容,如果未能解决你的问题,请参考以下文章

电容的ESR值是指啥啊?

白痴问题: Prescott系列处理器是指啥啊?

谁知道Java中的接口是指啥?

机器学习里的kernel是指啥?

Arcmap中动态标注指啥啊?可以给举个例子吗

单片机中的原子操作是指啥?