简介
Implementing Domain Driven Design
领域驱动设计实现
A practical guide for implementing the Domain Driven Design with the ABP Framework
基于ABP框架实现领域驱动设计的一个实用指南
Author: Halil İbrahim Kalkan
作者: Halil İbrahim Kalkan
Designer: Melis Platin
设计者: Melis Platin
Publish Date: June, 2021 (First Edition)
发布日期:2021-06(第一版)
目录
-
Introduction 简介
- Goal 目标
- Simple Code 示例代码
-
What is the Domain Driven Design? 领域驱动设计是什么?
- OOP & SOLID OOP & SOLID
- DDD Layers & Clean Architecture DDD分层及简洁架构
- Core Building Blocks 核心模块
-
Implementation: The Big Picture 总体实现
- Layering of a .NET Solution .NET解决方案分层
- Dependencies of the Projects in the Solution 方案的项目依赖关系
- Execution Flow of a DDD Based Application DDD应用程序的运行过程
- Common Principles 常用原则
-
Implementation: The Building Blocks 模块实现
- The Example Domain 领域样例
- Aggregates 聚合
- Repositories 资源层
- Specifications 规范
- Domain Services 领域层服务
- Application Services 应用层服务
- Data Transfer Objects 数据映射对象
-
Example Use Cases 案例示例
- Entity Creation 实体建设
- Updating / Manipulating An Entity 更新/使用实体
-
Domain Logic & Application Logic 领域层逻辑和应用层逻辑
- Multiple application Layers 多应用层
- Examples 示例
-
Reference Books 引用