DDD领域驱动设计
领域驱动设计
宁静_致远76
这个作者很懒,什么都没留下…
展开
-
Guava库学习:学习Guava EventBus(一)EventBus
摘要: 在软件开发过程中,对象信息的分享以及相互直接的协作是必须的,困难在于确保对象之间的沟通是有效完成的,而不是拥有成本高度耦合的组件。当对象对其他组件的责任有太多的细节时,它被认为是高度耦合的。当一个应用程序有高度的耦合,维护将变得非常具有挑战,任何变化都将带来涟漪效应。为了解决这一类的软件设计问题,我们就需要基于事件的编程。本篇,我们就来学习Guava 基于事件的编程,Guava Event转载 2017-04-20 16:29:43 · 577 阅读 · 2 评论 -
在微服务中使用领域事件
稍微回想一下计算机硬件的工作原理我们便不难发现,整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时,计算机便以中断的形式处理各种外部事件。 在软件开发领域,事件驱动架构(Event Driven Architecture,EDA)早已被开发者用于各种实践,典型的应用场景比如浏览器对用户输入的处理、消息机制以及SOA。最近几年重新进入开发者视野的响应式编程(转载 2017-04-20 16:54:38 · 582 阅读 · 2 评论 -
DDD领域驱动设计之聚合
小编在 2016 年初次接触领域驱动设计,可能因为之前没有留意,感觉它还不怎么被大家认可,实践 1 年多的时间以来,伴随着业务对微服务的渴求,也越来越多的看到有关微服务的文章里在提倡采用 DDD 领域驱动设计来实现模型设计,架构设计。领域驱动设计包括战略建模(即架构设计)和战术建模(即模型设计)。战术模型中包含领域,子域,限界上下文,聚合,实体,值对象,领域服务,领域事件,模块,工厂...原创 2018-08-01 11:31:56 · 3111 阅读 · 2 评论