java - 领域驱动设计:DTO 在哪里?
问题描述
我对领域驱动的设计架构有疑问。在我尝试使用 REST 之前,一切看起来都不错。我应该使用 DTO 而不是前端的实体。
我的问题是:
我应该使用Web 模块并在 DTO 中坚持使用它吗?这是正确的方法吗?
解决方案
- 域驱动程序设计(DDD)方法是在 2003 年由一本同名的书介绍的。
- REST 是从一篇名为Architectural styles and the design of network-based software architectures的博士论文开始的,该论文仅在 2000 年发表。
- REST 的传播、建立和流行需要一段时间。它大概在 2005-2008年左右达到了“世界级的流行度” 。
- DDD 主要指的是孤立的单片系统,或者至少没有涵盖跨系统通信的各个方面。
因此,即使你“按照 DDD”工作,你也必须做出决定——如何处理这些方面。
推荐阅读
- javascript - 使用多个令牌向 akamai 发送 Http 请求
- python-3.x - python hvac 库 - 如何从保险库中读取秘密
- ios - 发布版本中缺少 embedded.mobileprovision
- keychain - Keychain whenPasscodeSetThisDeviceOnly 在密码重置后擦除钥匙串值两次
- reactjs - React 状态(钩子)在使用 switch 时重新渲染时重置
- ios - 为什么ios应用内应用程序用户名总是为空?怎么了?
- reactjs - 使用 axios 响应类型响应 typescript
- netsuite - 通过脚本创建库存调整时出错
- bazel - 为 Nvidia Pegasus aarch64 设置交叉编译失败
- powershell - 电源外壳无法移除项目