问题标签 [data-transfer-objects]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc-3 - DTO 可以嵌套 DTO 吗?
我有以下域模型:
我的服务有以下代码:
我的服务从数据库中获取播放列表和歌曲,然后对于播放列表中的每首歌曲,它会触发查询以从数据库中获取特定于该歌曲的其他匹配项(使用 SQL Server 全文搜索)。
然后将数据转换为 DTO,添加到结果对象并传回控制器。代码如下所示:
问题:
到目前为止,PlaylistResult 对象运行良好,但最近引入的匹配项让事情变得更加复杂。看起来我别无选择,只能修改我的 SongDTO 以考虑匹配,如下所示:
但这不违反 DTO 的目的吗?据我了解,DTO 是数据的扁平化表示,这种方法不是扁平化的。另一方面,我看不出还有什么方法可以做到这一点,因为每场比赛都是针对每首歌曲的。
我知道我可以让自己更容易做到这一点,扔掉 DTO 并将域模型直接传递给控制器,然后就这样结束了。但我不想这样做,因为整个目的是学习如何使用 DTO。
非常感谢任何输入。
java - Transfer对象和Domain对象的区别
您能否简单地解释一下 Transfer 对象和 Domain 对象之间的区别?如果你能举一个Java例子,那就太好了..
java - 值对象模式和数据传输模式之间的区别
在哪些情况下我可以在 n 层架构中使用这些设计模式?
.net - 将业务对象和数据传输对象合二为一。它会起作用吗?
我知道数据传输对象仅用于传输数据并通过网络传输轻量级对象。
如果我有数十或数百个业务对象,那么创建 dto 和映射器似乎需要做很多工作。
如何创建一个执行验证和业务规则并用于传输数据的超级/混合对象。例如,对于用于数据传输的属性,用 [DataMember] (用于 WCF)装饰它们。这是否意味着只有这些属性被转移?这会起作用吗?有什么缺点?
java - Java:可转移对象和序列化
我需要序列化一个 Transferable 对象,以便我可以通过对象数据流发送它,但在运行时我收到错误 java.io.NotSerializableException 并且我不知道出了什么问题。我该如何解决?
这是导致错误的代码部分
java - 将 JTable 中的数据复制为 HTML
JTable 的默认 TransferHandler 以制表符分隔的格式导出数据。我正在尝试创建自己的 TransferHandler 将数据导出为 HTML 表,但目前在我使用它时没有任何内容被复制到剪贴板。如何添加此功能?
目前,我正在使用以下 TransferHandler 将以下 TransferHandler 添加到我的表中table.setTransferHandler(new TableTransferHandler());
:
TableSelection
可转让:
java - 数据传输对象与值对象相同吗?
数据传输对象与值对象相同还是不同?如果它们不同,那么我们应该在哪里使用 DTO,我们应该在哪里使用 VO?
我们谈论的编程语言是Java,上下文是-有一个Web应用程序,它从数据库中获取数据然后对其进行处理,最终将处理后的信息显示在前端。
entity-framework - `Key` Data Annotation 首先在数据库中做什么?
我通过 Google 找到的所有内容都指向 Code First,所以我想知道该Key
属性在 Database First 设计中实际上做了什么?我主要是好奇,因为很多实体都包含复合键,所以我一直在Key
为各自的属性添加注释,但这真的有必要吗?如果是这样,我能从中得到什么?
c# - 数据传输对象 - 在 DTO 或业务对象中进行映射?
我有一个 WCF 服务,并且刚刚为一个业务对象创建了一个 DTO。
我的问题是在哪里放置两者之间的映射?
A) 在 DTO 中?
或者
B) 在业务对象中?
我喜欢 A 中的关注点分离(业务对象不了解 DTO),但我更喜欢 B 的封装(无需将业务对象的内脏暴露给 DTO)。
只是想知道是否有标准方法?
objective-c - 如何使用 JSONKit 将数据传输到 Xcode 中的服务器?
我基本上是在尝试将数据发送到包含对象的服务器,并且同行告诉我使用 JSONKit。
到目前为止,我已经实现了NSCoding协议并使用NSKeyedArchiver序列化了我的对象。但我找不到任何关于如何发送数据的资源。
我的代码:导入
JSONKit.h
这就是混乱开始的地方。
我现在需要使用以下命令将数据发送到服务器:
但我不知道如何获得finalData。
非常感谢任何帮助,在此先感谢!