DDD模型代码层级
2022-01-10 14:09:33 41 举报
用于展示DDD模型目录
作者其他创作
大纲/内容
purchaseOrderClient
RequisitionSearchRequset.java
requset 入参
RequisitionSearchResponse.java
response 出参
purchaseRequisitionClient
client 客户端
PurchaseOrderCreateSAPCloudApi.java
cloudapi
PurchaseOrderController.java
controller
PurchaseOrderDto.java
dto 对外出参
PurchaseOrderSendCommand.java
command 命令入参
PurchaseOrderQuery.java
query 查询入参
facade 提供较粗粒度的调用接口,将用户请求委托给一个或多个应用服务进行处理
interfaces 用户接口层
***CommandService.java
command 操作相关,必须调用领域层
***QueryService.java
query 只放查询相关,可以直接调用持久层
***Listener.java
***Event.java
listener 事件监听 存放事件相关代码,为了事件统一管理,将所有事件发布和订阅统一放到应用层,核心业务逻辑放到领域层
service 对领域服务或外部应用服务进行封装、编排和组合,对外提供粗粒度服务
application 应用层
PurchaseOrderA.java
aggregate 聚合
PurchaseOrderItemE.java
entity 实体
OrderRetrunV.java
valueObject 值对象
PurchaseOrderAFactory.java
factory 工厂
impl
PurchaseOrderDomainServise.java
service 领域服务
PurchaseOrderARepository.java
repository 仓储,存放所有查询和持久化领域对象的代码,仓储接口
domain 领域层
impl 防腐层实现类
PurchaseOrderFacade.java
acl 防腐层
impl
PurchaseOrderAssembler.java 转换类
PurchaseOrderConvert.java 转换工具类
assmbler 转换层
*Cacha.java
cacha 缓存
PurchaseOrderItemDo.java
database
mysql.mapper
oracle.mapper
PurchaseOrderARepositoryImpl.java
repositorie 仓储实现
db
OrderTypeEnum.java
enums 枚举
*Mq.java
mq 消息队列
OrderConfig.java
config 配置
PurchaseOrderFailEnum.java 异常枚举
exception 异常
infrastructure 基础层
purchaseOrder 采购订单模块
util
Order
0 条评论
回复 删除
下一页