一尘不染

传输对象和域对象之间的区别

java

您能否简单地解释一下Transfer对象和Domain对象之间的区别?如果您可以举一个Java示例,那就太好了。


阅读 268

收藏
2020-12-03

共1个答案

一尘不染

  • DTO没有任何逻辑。他们只有字段(州)。在将数据从一个层/子系统传输到另一层/子系统时使用它们
  • 域对象可以具有逻辑(取决于您使用的是域驱动设计还是贫乏的数据模型),并且它们通常与数据库结构相关。

如果使用贫乏的数据模型(即您的域对象没有任何逻辑),则DTO和域对象 可以 是同一对象。

相关:http :
//techblog.bozho.net/?p=427

2020-12-03