领域驱动设计
文章平均质量分 87
知了蝉
写点对大家有用的东西,放心订阅专栏,相关场景方案觉得博主写得不够详细,提供免费咨询。
展开
-
java8集合操作--Stream初探
Stream是用函数式编程的方式对集合进行操作的工具。流操作举例:collect:这个方法可以利用stream里的值生成某种集合的类型,比如List。example:List<String> collected = Stream.of("a","b","c") .collect(Collectors.toList());如果要获取的是Set集合,只要...原创 2018-10-20 20:42:38 · 768 阅读 · 0 评论 -
领域驱动设计学习:领域、子域、限界上下文
最近在看Vaughn Verron著的《实现领域驱动设计》这本书,对于以前只接触过MVC,没接触过DDD、微服务项目的我来说,学习DDD(Domain-Driven Design)算是一种设计思想上的跳跃了,书中的概念和概念之间的关系理解起来比较吃力,因此就很有必要写篇文章梳理一下了。我首先画了个思维导图表示大小概念之间的关系:图1:思维导图011、领域这里引用北理工金旭亮老师...原创 2018-10-20 20:49:18 · 3695 阅读 · 0 评论 -
领域驱动设计学习:上下文映射图
前面一篇文章介绍了限界上下文的概念和部分相关内容,那么,上下文之间的关系怎么表示呢?答案就是这篇文章要介绍的——上下文映射图(Context Map)。概念:上下文映射图就通过画图的方式展示N(N>=2)个上下文之间的映射关系。上下文组织和集成模式的定义:上下文有如下组织和集成模式的定义:图1:上下文组织和集成模式种类合作关系:如果两个限界上下文的团队要么一起...原创 2018-10-20 20:51:09 · 2118 阅读 · 0 评论