...
|
...
|
@@ -19,8 +19,9 @@ |
|
|
|
|
|
- 项目结构
|
|
|
```
|
|
|
├─conf 项目配置文件
|
|
|
├─deploy 项目部署文件
|
|
|
├─conf 项目配置文件
|
|
|
├─deploy 项目部署文件
|
|
|
├─document 项目dsl文档、openapi文档
|
|
|
├─pkg
|
|
|
│ ├─application 应用服务层
|
|
|
│ │ ├─order 订单应用服务
|
...
|
...
|
@@ -42,8 +43,45 @@ |
|
|
│ │
|
|
|
│ ├─log
|
|
|
│ └─port 用户接入层(http接入)
|
|
|
│ └─beego beego接入
|
|
|
│ └─beego beego接入
|
|
|
└─vendor 包缓存
|
|
|
```
|
|
|
|
|
|
## 功能模块划分
|
|
|
|
|
|
## 领域驱动设计-战略建模
|
|
|
### 领域
|
|
|
![partner-domain](http://gitlab.fjmaimaimai.com/chenzhiying/img-folder/raw/aac15a19a45c75f7b73432caccbd2d25f9fe9947/partner-domain.png)
|
|
|
|
|
|
### 限界上下文
|
|
|
|
|
|
### 上下文映射
|
|
|
|
|
|
## 领域驱动设计-战术建模
|
|
|
### 实体
|
|
|
|
|
|
### 值对象
|
|
|
|
|
|
### 聚合根
|
|
|
|
|
|
### 领域服务
|
|
|
|
|
|
### 领域事件
|
|
|
|
|
|
## 领域驱动设计工程实现
|
|
|
### 模块
|
|
|
|
|
|
### 领域对象
|
|
|
|
|
|
### 资源库
|
|
|
|
|
|
### 防腐层
|
|
|
|
|
|
### 领域服务
|
|
|
|
|
|
### 数据流转
|
|
|
![dto](http://gitlab.fjmaimaimai.com/chenzhiying/img-folder/raw/master/dto.png)
|
|
|
### 上下文集成
|
|
|
|
|
|
### 分离领域
|
|
|
![dispatch](http://gitlab.fjmaimaimai.com/chenzhiying/img-folder/raw/master/dispatch.png) |
...
|
...
|
|