7得票2回答
一个 WCF 服务应该返回 EntityObject 还是 POCO/DTO 类?

我一直在查看许多使用EntityFramework的WCF示例,大部分似乎会向客户端返回某种POCO或DTO类。 我想知道为什么这样做,因为默认的EntityObject包含[DataContract]属性并实现INotifyPropertyChanged。返回DTO或POCO类是否比返回E...

18得票2回答
NestJS中的数据传输对象(DTO)的目的是什么?

我正在解决一个问题。我正在按照NestJS的文档进行操作。这是NodeJS的后端框架。文档提到了DTO(数据传输对象)。我为创建用户创建了一个DTO:export class CreateUserDto { readonly email: string; readonly pa...

60得票4回答
转移对象和领域对象的区别

您能简单解释一下传输对象和域对象的区别吗?如果您能举一个Java示例,那就太好了。

13得票3回答
Javascript DataTransfer项目在异步调用中无法持久化

我正在使用Vuejs与DataTransfer异步上传文件,并且希望允许一次拖放多个文件进行上传。 我可以完成第一次上传,但是到上传完成的时候,JavaScript已经回收了或者修改了DataTransfer项对象。 我该如何重新设计它(或者克隆事件/DataTransfer对象),以便在...

23得票2回答
什么是DTO和BO?它们有什么区别?

我知道DTO是数据传输对象,BO是业务对象。但是,这实际上意味着什么?何时应该选择一个而不是另一个? 据我所了解,DTO只用于传输数据,并且没有业务逻辑。这是否意味着DTO没有任何方法,只有属性(getter和setter)?但是,它仍然具有BO的属性。可以有人解释一下吗?谢谢。

53得票9回答
在视图层中使用DTO或领域模型对象?

我知道这可能是一个老问题,但哪种做法更好呢?是在整个应用程序的所有层中都使用领域模型对象,甚至直接将值绑定到JSP(我正在使用JSF)上。还是将领域模型对象转换为DTO,并在DAO或Service层中发送轻量级DTO到表示层。 有人告诉我使用DTO没有意义,因为对数据库的更改将导致所有DTO...

18得票6回答
价值对象应该包含多少业务逻辑?

我非常尊重的一个导师认为简单的Bean是浪费时间的,即使是价值对象也必须包含一些业务逻辑才有用。 另一个人则表示这样的代码很难维护,所有的业务逻辑都必须外部化。 我意识到这个问题是主观的。不过还是想问一下 - 想从更多的角度了解答案。

86得票7回答
Java数据传输对象的命名规范?

假设有这样一个情境,您有一些“传输对象”(POJO,只包含 getter/setter 方法),这些对象由客户端库传递给您的 API。在这种情况下,最佳的传输对象命名方式是什么?package com.x.core; public class Car { private S...

12得票1回答
我应该在DTO中使用构建器模式吗?

这可能是一个相当主观的问题,但我想知道更多的意见。 我使用Spring MVC构建了一个Rest API服务,并实现了DTO-Domain-Entity模式。 我想知道您对在DTO中实现Builder pattern的看法,例如:public class UserResponseDTO ...

11得票8回答
值对象模式和数据传输模式的区别

在n层架构中,哪些场景下可以使用这些设计模式?