Dao 与 Dto

DAO : Data Access Object 数据访问对象,是一个 sun 的一个标准 J2ee 设计模式,此对象用于访问数据库。通常和 PO 结合使用,DAO 中包含了各种数据库的操作方法。通过它的方法,结合 PO 对数据库进行相关的操作。处在业务逻辑层与数据库资源中间。

DTO : Data Transfer Object(数据传输对象),DTO 是一组需要跨进程或网络边界传输的聚合数据的简单容器。它不应该包含业务逻辑,并将其行为限制为诸如内部一致性检查和基本验证之类的活动。注意,不要因实现这些方法而导致 DTO 依赖于任何新类。在设计数据传输对象时,主要有两种选择:使用一般集合;或使用显式的 getter 和 setter 方法创建自定义对象。

原文地址:https://www.cnblogs.com/hellojava404/p/13258115.html