一种面向领域设计的代码分层架构
2023-03-29 11:45:06 2 举报
一种面向领域设计的代码分层架构
作者其他创作
大纲/内容
scheduel
Enums
core
领域层
application
交互层
定义了领域内在的不被外界干扰的核心逻辑或能力(我是什么)
Config
structure
ServiceImpls
基建层Infrastructure
middleware
utils
Service
数据访问实现
定义了我的最小业务单元对外暴漏的原子业务领域能力(我给什么)
外设访问接口
cron
controller
前端
外部设备或服务
数据访问接口
应用层
根据业务需求对已有的业务领域服务进行过程或逻辑的整合
业务触发层
Exception
系统DB
核心领域
代码分层结构
外部服务
定义了领域需要外界提供什么能力(我要什么)
服务访问实现
外部设备基础能力
BizUtils
触发层
........
数据库访问框架组件
外设访问实现
定义了外部设备或服务可以提供什么能力
服务访问框架组件
适配层adaptor
业务服务层Service
外部应用
通用common
服务访问接口
0 条评论
下一页