Coder Social home page Coder Social logo

ddd-learning's Introduction

目录

DDD书籍推荐

《领域驱动设计 - 软件核心复杂性应对之道》 — Eric Evans

《实现领域驱动设计》 — Vaughn Vernon,这本书又被称作IDDD

《领域驱动设计精粹》 — Vaughn Vernon

这本书推荐新手先学习,很薄,整体概念都有,可以理解成是IDDD这本书的的简化版

DDD课程

极客时间《DDD实战课》 — 欧创新

入门的时候可以看看

DDD社区

宝藏网站,全部都是聊DDD的,相关PPT和视频在网站里都有

DDD实战相关

实践项目

《领域驱动设计 - 软件核心复杂性应对之道》书里对应的航运的例子

《实现领域驱动设计》书里协同办公软件的例子

极客时间《DDD实战课》里的一个基于DDD分析设计的在线请假考勤项目

开发工具

仓储快照工具

JavaBean映射工具

  • MapStruct:数据映射工具,方便DO(Data Object),Domain Object,DTO(Data Transfer Object)之间的转换

优秀DDD博客

DDD原理相关

事件风暴实战

DDD项目实战

常见DDD概念解释

FAQ

本人目前实践DDD也有1年多实践了,也看了很多DDD相关的代码和表现形式,大家的理解都有一些偏差,之后准备出点博客讲讲自己的理解。

读者如果有相关概念或者实施的疑问欢迎提Issue,大家一起探讨

ddd-learning's People

Contributors

evancyz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ddd-learning's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.