java - 为什么数据传输对象 (DTO) 是反模式?

标签 java ejb dto anti-patterns data-transfer-objects

我最近无意中听到有人说 data transfer objects (DTO) 是一种反模式

为什么?有哪些替代方案?

最佳答案

有些项目的所有数据都有两次。一次作为域对象,一次作为数据传输对象。

这种重复会带来巨大的成本,因此架构需要从这种分离中获得巨大的 yield 才值得。

关于java - 为什么数据传输对象 (DTO) 是反模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1440952/

相关文章:

java - 字节 [] 的正确 hibernate 注释

java - Ejb 计时器抛出 javax.ejb.ConcurrentAccessTimeoutException : Unable to get write lock on

java - JAVA中如何用WEBLOGIC获取登录用户?

java - 禁用自动旋转屏幕 - Android

java - 如何分析 JVM 崩溃时生成的大型核心转储

java - QueryDsl - 根据键过滤 map

tomcat - 如何在 TomEE 中的同一事务中执行子请求?

.net - 将 DTO 映射到域对象的最佳实践?

基于属性名称的 C# AutoMapper 自定义解析器

interface - 依赖注入(inject) - 与数据传输对象 (DTO) 一起使用?