# Thinking-in-DDD **Repository Path**: memcacheon/Thinking-in-DDD ## Basic Information - **Project Name**: Thinking-in-DDD - **Description**: 微服务时代DDD实践 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-11-26 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# Thinking-in-DDD ## 项目介绍 本项目是笔者领域驱动设计实践的总结,欢迎读者提出宝贵意见。**各位朋友clone和fork之前,麻烦顺手帮忙star一下!** 特点: - 与开发语言无关、与框架无关,领域驱动设计是与技术无关的,因此本书中没有选择某些特殊的语言、特殊的框架作为案例,理论上看完本书可以使用任何语言实践 DDD。 - 作者始终坚信大道至简,好的东西应该能把事情简化,而不是把事情搞得更复杂,更不是为了讲解一个概念去提出一个新的概念,因此用最简单的语言去讲解领域驱动设计,力求每一位读者都能有所收获。 - 所有架构图均采用 C4 架构模型,在 VS Code 中使用 PlantUML 进行绘制,项目内提供每一张架构图的生成源码。 ## 阅读方法 ### 在线阅读 本项目已部署到 Github Pages,并使用 CDN 进行加速,请点击[在线阅读](http://ddd.feiniaojin.com/)。 ![](https://s1.ax1x.com/2023/06/27/pCa5cm6.png) ### 本地阅读 本文档是由[VitePress](https://github.com/vuejs/vitepress)驱动的,可以通过克隆本工程进行本地编译构建运行。过程如下: ```shell # 克隆获取源码 $ git clone https://github.com/feiniaojin/Thinking-in-DDD.git # 进入项目文件夹 $ cd Thinking-in-DDD # 安装依赖 $ yarn add all # 启动工程 $ yarn docs:dev ``` 工程启动后,访问链接为: ```shell http://localhost:5173/Thinking-in-DDD/ ``` ## 版权声明 - 本作品代码部分采用 [Apache 2.0 协议](https://www.apache.org/licenses/LICENSE-2.0)进行许可。 遵循许可的前提下,你可以自由地对代码进行修改,再发布,可以将代码用作商业用途。但要求你: **署名**:在原有代码和衍生代码中,保留原作者署名及代码来源信息。 **保留许可证**:在原有代码和衍生代码中,保留 Apache 2.0 协议文件。 - 本作品文档部分采用[署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/)进行许可。 遵循许可的前提下,你可以: **共享**:包括在任何媒介以任何形式复制、发行本作品; **演绎**:修改、转换或以本作品为基础进行创作。 惟须遵守下列条件:: **署名**:您必须给出适当的署名,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示许可人为您或您的使用背书。 **非商业性使用**:不得用于商业出版或其他任何带有商业性质的行为。如需商业使用,请联系作者。 **相同方式共享的条件**:在本文档基础上演绎、修改的作品,应当继续以署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)许可协议进行许可。 # DDD学习交流群 欢迎加入DDD交流群。微信扫以下二维码添加作者微信,标注“DDD”,好友申请通过后拉您进群。
pi1rmB6.jpg