尤达 DDD 领域驱动设计思想课程总结
模块一总结
1、DDD 与面向对象 OOAD 的联系与区别。
2、DDD 与敏捷的联系与区别。
模块二总结
1、建模和设计的整体流程。
2、从用户故事到通用语言。
3、领域划分和子域。
4、核心域和精炼,通用域和支撑域。
5、分解限界上下文。
6、上下文映射和防腐层。
7、建立分层架构(洋葱架构)。
模块三总结
1、开发约定和结构说明。
2、战术设计分析和交易域依赖准备工作。
3、实体和值对象。
4、领域对象的构造。
5、资源库与持久化。
6、优雅地实现一致性:聚合,聚合根。
7、独立的业务逻辑:领域服务。
8、应用层实现。
9、适配层实现。
模块四总结
1、运营域整体架构设计、周边系统。
2、领域事件。
3、事件风暴建模法。
4、使用事件风暴法对运营域建模。
5、防腐层的构建。
6、事件框架的实现。
7、大数据服务实现数据分析。
模块五总结
1、实现微服务的前提和基础。
2、基于 DDD 思想进行服务拆分和重构。
模块六总结
1、领域沟通和建模如何避免漏掉重要细节。
版权声明: 本文为 InfoQ 作者【代廉洁】的原创文章。
原文链接:【http://xie.infoq.cn/article/0beda967ca9a3fa403b4aa8ca】。文章转载请联系作者。
评论