data-transfer-objects相关内容

Javascript DataTransfer 项目不会通过异步调用持久化

我正在使用 Vuejs 和 DataTransfer 异步上传文件,我希望允许一次拖放多个文件进行上传. 我可以进行第一次上传,但在上传完成时,Javascript 已经收集垃圾或更改了 DataTransfer 项目对象. 我怎样才能重做这个(或克隆事件/DataTransfer 对象),以便在整个 ajax 调用过程中我仍然可以使用数据? 我已按照 MDN 文档了解如何使用 ..

视图层中的 DTO 或域模型对象?

我知道这可能是一个古老的问题,但更好的做法是什么?在应用程序的所有层中使用域模型对象,甚至在 JSP 上将值直接绑定到它们(我使用的是 JSF).或者在DAO或Service层将领域模型对象转化为DTO,发送轻量级DTO到表示层. 有人告诉我使用 DTO 毫无意义,因为对数据库的更改将导致所有 DTO 发生更改,而在任何地方使用模型对象只需要更改受影响的模型对象.然而,DTO 的易用性和轻量 ..
发布时间:2022-01-02 09:04:57 其他开发

Transfer对象和Domain对象的区别

您能否简单解释一下传输对象和域对象之间的区别?如果你能举一个 Java 的例子,那就太好了.. 解决方案 DTO 没有任何逻辑.他们只有字段(状态).它们用于将数据从一层/子系统传输到另一层 域对象可以具有逻辑(取决于您是使用域驱动设计还是具有贫乏的数据模型),并且它们通常与数据库结构相关. 如果使用贫血数据模型(即您的域对象没有任何逻辑),DTO 和域对象可以是同一个对象. ..
发布时间:2021-11-17 02:17:08 Java开发

什么是数据传输对象 (DTO)?

什么是数据传输对象? MVC 中的模型类是 DTO,如果不是,有什么区别,我们是否需要两者? 解决方案 数据传输对象是一种对象,用于封装数据,并将数据从应用程序的一个子系统发送到另一个. DTO 最常被 N 层应用程序中的服务层用于在其自身和 UI 层之间传输数据.这里的主要好处是它减少了分布式应用程序中需要通过线路发送的数据量.他们还在 MVC 模式中制作了很棒的模型. ..

NestJS 中的模型与 DTO

我对 NestJS 完全陌生.我已经看到在 NestJS 中,创建了一个模型来指定数据的详细信息,例如在创建一个简单的任务管理器时,当我们想要指定单个任务的外观时,我们在模型中指定(示例如下): 导出接口任务{id:字符串;标题:字符串;描述:字符串;状态:任务状态;}导出枚举 TaskStatus {打开 = '打开',IN_PROGRESS = 'IN_PROGRESS',完成 = '完成' ..
发布时间:2021-06-07 19:08:49 其他开发

NestJS中的数据传输对象的目的是什么?

我正在为一个问题而苦苦挣扎.我正在遵循NestJS的文档.NodeJS的后端框架.该文档提到了DTO(数据传输对象).我创建了一个用于创建用户的DTO: 导出类CreateUserDto {只读电子邮件:字符串;只读密码:字符串;} 与此结合: @Post('create')createUser(@Body()userData:CreateUserDto):用户{返回this.users ..
发布时间:2021-05-03 18:53:49 其他开发

什么是数据传输对象(DTO)?

什么是数据传输对象? 在MVC中,模型类是DTO,如果不是,则有什么区别,我们是否需要两者? 解决方案 数据传输对象是用于封装数据并将其从应用程序的一个子系统发送到另一个子系统的对象. DTO是N-Tier应用程序中的服务层最常使用的DTO,用于在其自身与UI层之间传输数据.这样做的主要好处是,它减少了分布式应用程序中需要通过网络发送的数据量.他们还在MVC模式中建立了出色的模 ..

什么是DTO和BO?有什么区别?

我知道DTO是数据传输对象,而BO是业务对象。但是,这实际上意味着什么?我什么时候应该选择一个? 据我了解,DTO仅用于传输数据,没有业务逻辑。这是否意味着DTO没有仅方法的任何属性(getter和setter)?但是,它仍然具有BO的属性。有人可以解释一下吗?谢谢。 解决方案 DTO用于在层/层之间传输数据。为此,它不需要任何方法,有时甚至不需要任何方法,例如当DTO通过Web服务公开 ..
发布时间:2020-09-24 07:17:14 其他开发

值对象模式和数据传输模式之间的区别

在哪种情况下我可以在n层体系结构中使用这些设计模式? 解决方案 DTO是可以在系统的边界上使用的对象.例如,当您具有SOAP Web服务并且想要返回响应时,可以使用DTO.与必须通过网络返回的实际XML相比,处理起来要容易得多. DTO通常由工具生成,例如基于WSDL. DTO通常是根据服务使用者的需求量身定制的,并且会受到性能要求的影响. 另一方面, 值对象位于系统的核心中.它捕获了 ..

我应该在DTO中使用构建器模式吗?

这可能是一个相当含糊的问题,但我想知道更多意见。我已经使用Spring MVC构建了Rest API服务,并且实现了DTO-Domain-Entity模式。我想知道您对在DTO中实现 Builder模式的看法,例如 公共类UserResponseDTO 扩展AbstractResponseDTO { 私有字符串用户名; 私有布尔值已启用; public UserRespons ..

视图层中的DTO还是领域模型对象?

我知道这可能是一个古老的问题,但是更好的做法是什么?在应用程序的所有层中使用域模型对象,甚至在JSP上直接将值绑定到它们(我正在使用JSF).或将域模型对象转换为DAO或Service层中的DTO,然后将轻量级DTO发送到表示层. 有人告诉我使用DTO是没有意义的,因为对数据库的更改将导致对所有DTO的更改,而在任何地方使用模型对象仅需要对受影响的模型对象进行更改.但是,DTO的易用性和轻巧 ..
发布时间:2020-05-10 18:50:24 其他开发

Value对象应包含多少业务逻辑?

我尊重的一位导师认为,简单的bean浪费时间 - 值对象“必须”包含一些有用的业务逻辑。 另一个人说这样的代码难以维护,并且所有业务逻辑都必须外部化。 我意识到这个问题是主观的。无论如何要求 - 想要从更多角度了解答案。 解决方案 你最好打电话给他们 ..
发布时间:2018-12-26 13:01:37 Java开发

API的含义

有人可以告诉我以下段落中 API 的含义,实际上是关于转移对象: 如果可能要求商业服务 在一个大的 粗粒度消息中发送或接收所有 或其大部分数据,那么该服务的常见 在其 API 中提供 功能。 在此先感谢。 解决方案 “应用程序编程接口” - 程序员用来与一个软件进行通信的一组函数或者是服务。 ..
发布时间:2018-12-19 21:53:04 Java开发

WCF服务应该返回一个EntityObject还是一个POCO / DTO类?

我一直在使用EntityFramework查看很多WCF示例,并且大多数人似乎都会向客户端返回一些POCO或DTO类。 我想知道为什么这是因为默认 EntityObject 包括 [DataContract] / code>属性和实现 INotifyPropertyChanged 。返回一个DTO或POCO类比一个 EntityObject (或者反之亦然)?有没有特定的情况,最好是使用一个 ..
发布时间:2017-08-19 23:57:39 .NET组件控件