软件开发要干什么: 反映真实世界要自动化的业务流程 解决现实问题 领域Domain Domain特指软件关注的领域 在不能充分了解业务领域的情况下是不可能做出一个好的软件 领域建模 领域模型驱动设计 } 分层架构 ...
软件开发要干什么: 反映真实世界要自动化的业务流程 解决现实问题 领域Domain Domain特指软件关注的领域 在不能充分了解业务领域的情况下是不可能做出一个好的软件 领域建模 领域模型驱动设计 分层架构 实体 值对象 服务 模块 聚合 工厂 资源库 分层架构: 将领域模型相关的代码集中到一个层中,把它从用户界面 应用和基础设施代码中分隔开来 释放领域对象的显示自己 保存自己 管理应用任务等职 ...
2021-09-26 14:55 0 216 推荐指数:
软件开发要干什么: 反映真实世界要自动化的业务流程 解决现实问题 领域Domain Domain特指软件关注的领域 在不能充分了解业务领域的情况下是不可能做出一个好的软件 领域建模 领域模型驱动设计 } 分层架构 ...
上一篇:《DDD 领域驱动设计-如何 DDD?》 开源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代码已更新) 阅读目录: JsPermissionApply 生命周期 改进 JsPermissionApply 实体 ...
建模 领域模型驱动设计 ...
目录 DDD(Domain-Driven Design) 领域驱动设计 1. DDD(Domain-Driven Design)是什么? 2. 数据驱动和领域驱动 2.1 数据驱动 2.2 领域驱动 ...
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址: [译文]Domain Driven Design Reference(一)—— 前言 ...
Domain Primitive(DP) DP概念 DP 是 DDD 中的一个基础概念,是 DDD 中可以执行的一个最小单元,最直接的体现是,将业务相关的参数定义在一个特定的领域中(比如一个 class 文件),封装成一个具有精准定义,自我验证,拥有行为的 ValueObject。 行为指相关 ...
上一篇:《DDD 领域驱动设计-如何控制业务流程?》 开源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代码已更新,并增加了应用层代码) 在 JsPermissionApply 领域模型中,User 被设计为值对象,也就 ...
摘要 本文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基础设施的Infrastructure。本文会对架构中一些重要组件和问题进行讨论,给出一些分析结论 ...