Fetch the repository succeeded.
基于领域驱动设计(DDD)并支持SaaS平台的单体应用开发框架.
项目初期或MVP阶段就上微服务,服务拆分的很细,这会增加开发成本和风险。
个人认为可以选择合适的框架先开发基于DDD的单体应用,后期根据领域的不同弹性需求再快速的、低成本的过渡为微服务版。
这也是我们开源基于DDD的xtoon框架的初衷,目前单体应用版和微服务版都已发布正式版,如想更深入的学习和交流欢迎加入微信群!
如果你解决了某些bug,或者新增了一些功能,欢迎 贡献代码,感激不尽~
xtoon-boot
├─db 数据库SQL脚本
│
├─xtoon-common 公共模块
│ │
│ └─java
│ ├─domain 领域通用类
│ └─util 工具类
│
├─xtoon-api 接口模块
│ │
│ ├─web
│ │ ├─common 接口通用类
│ │ ├─util 接口工具类
│ │ └─controller controller类
│ └─resources
│ ├─static.swagger swagger文件
│ ├─application.yml 全局配置文件
│ └─logback-spring.xml 日志配置文件
│
├─xtoon-sys 系统管理子域
│ │
│ └─java
│ ├─application 应用层
│ │ ├─assembler DTO转换类
│ │ ├─command 命令入参
│ │ ├─dto DTO
│ │ └─impl 应用接口实现
│ ├─domain 领域层(核心)
│ │ ├─model 领域模型
│ │ ├─service 领域服务
│ │ ├─specification 规格校验
│ │ └─external 外部接口(防腐层)
│ └─infrastructure 基础设施层
│ ├─persistence 持久化类
│ └─external 外部服务类
│
├─xtoon-org 组织管理子域
│
本软件基于 Apache-2.0 协议进行分发和使用,更多信息参见 协议文件。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.