#DDD服务模型

      更多分类

业务代码编程陷阱案例 - jaxenter

20-02-18 2 1244 4 banq

当我们开始编写软件时,我们总是希望有一个好的设计。我们阅读书籍,运用最佳实践,最后,我们常常一团糟。根据我在一家定制软件开发公司的经验,我每天必须处理此类代码,尤其是在某些旧系统上工作时。 造成这种... 详细

否定洋葱或clean架构的垂直切片架构 - Jimmy Bogard

19-09-12 3 2292 2 banq

许多年前,我们开始了一个新的长期项目,首先,我们基于洋葱架构构建了它的架构。在几个月内,这种风格开始显示出裂缝,我们从这种架构转向CQRS。随着转向CQRS,我们开始围绕垂直切片而不是层(无论是平面... 详细

从单体到微服务的思路转变:垂直切片的烟囱式故事已经一去不复返了- ThoughtWorks

20-05-09 573 3 banq

传统SOA单体架构如同下面多层蛋糕一样,虽然实现了分层架构,但是实际中人们切蛋糕时,总喜欢竖切蛋糕,这样每个人能尝到多层蛋糕中每一层味道。 在敏捷开发团队中工作时,无论是业务分析师,Scrum... 详细

分布式系统解耦模式:用事件代表时间触发Cron计划任务

19-05-13 446 2 banq

计划任务一般都喜欢使用Cron作业来完成,比如使用spring scheduler或Quartz,本模式推荐使用黑盒式的不可知事件替代Cron作业。 问题 许多业务流程涉及需要在将来执行的某... 详细

服务激活器模式(Service Activator Pattern)

19-04-26 1042 1 jdon

在企业应用程序中,大多数处理是以同步方式完成的。客户端调用业务服务并等待业务服务从处理返回。但是,某些用例中的业务处理需要相当多的时间和资源。业务处理甚至可能跨越应用程序,可能与企业内外的应用程序集... 详细

应用控制器模式(Application Controller Design Pattern in Java)

19-06-10 202 jdon

使用应用程序控制器集中检索和调用请求处理组件,如命令和视图。 让我们用例子来讨论应用程序控制器设计模式是如何工作的。 问题 您希望集中并模块化操作和视图管理。 在表示层中,通常在每个请求到达... 详细

GRASP之纯粹的制作模式 - Kamil Grzybek

19-09-05 112 banq

问题:什么对象应该有责任,当你不想使高凝聚力和低耦合时,但其他原则提供的解决方案不合适? 解决方案:将一组高度凝聚力的责任分配给脚手架或帮助类之类工具,这些工具并不代表问题域中的概念。 有时候很难弄... 详细

聚合体/服务/系统 =细胞/生物体/社会 | Szymon Kulec`Scooletz`

19-01-19 192 banq

这篇文章用生物学概念来帮助你理解DDD设计中聚合服务等概念,细胞组成生物,生物组成社会。 细胞也称聚集 如果我们看一个细胞,它可能是表示聚合的一个很好的比喻,为什么这样? 细胞有边界(甚... 详细

共有 361 2 3 4 ... 5 下一页