DDD案例源码
如何处理多个领域事件 - 企业工艺
领域事件描述了对您的领域有重要意义的事件。通常涉及3个方:事件生产者,事件消费者和事件调度员: 事件生成器 是领域实体(准确地说是聚合根)。每个实体可以在业务事务期间生成一个或多个域事件。业务事务通.
交货处理可能不需要顺序,因为消息顺序处理和伸缩性是很难平衡的 - particular
尝试应用严格的有序处理将对我们的系统施加人为限制。这是因为保证消息排序在技术上非常困难,即使成功,也总是需要权衡诸如较低的消息吞吐量和较低的可扩展性,这会妨碍系统成功的能力。比如比萨店交付披萨时,不一.
一个全面的领域驱动设计示例,包含问题空间战略分析和各种战术模式
幽默:DDD的一些"经验"分享
漫画:DDD行话
我们如何从DDD中受益? 第三部分
DDD最大的挑战绝对是战略设计部分,即如何划分有界上下文正确和构建领域模型。很难用语言表达清楚,我认为最好的方法是更多练习,并从大师那里学到更多东西,例如,尝试Event Storming。之后,如果.
从贫血模型到DDD的重构
我们将重构一个简单的问题跟踪应用程序,通过典型的层隔离,根据领域驱动的战术设计模式进行建模。这个问题跟踪应用程序非常简单。您可以使用它执行多项业务操作 - 全部通过REST API,并且所有操作都完全.
使用Spring Boot的事件和事务注意点
如果您要使用spring transaction和event publishers编写代码,则需要记住一些规则: 事务绑定到一个线程 默认情况下,当您跳出标记为@Transactional的方法时,将.
使用Spring Data JDBC实现DDD聚合
本文讨论了Spring Data JDBC如何实现DDD中聚合根存储的设计思路,其中主要讨论了是不是每个实体都需要一个对应数据表,这种问题需要根据具体情况而定。Spring Data JDBC比JPA.
Spring Boot下的一个DDD案例源码介绍
使用Go语言实现Event Sourcing源码
这是一个针对频繁出差飞行会员是否升级为模型的Go语言ES实现:jen20/go-event-sourcing-sample · GitHub使用聚合体实体模型定义一个struct,其中主要是可变的状态.
Cribbb基于DDD/Domain Event领域事件的开源PHP通知系统
Cribbb是一个使用DDD聚合根和领域事件Domain Events概念开发的PHP开源通知框架:cribbb/cribbb · GitHub几乎所有Web应用都有一个通知提醒系统,这些通知系统都有.
Event-Sourcing+CQRS的Spring源码案例
基于Java的Spring和Scala的Spring两种技术平台建立的EventSourcing和CQRS源码和Docker的案例:cer/event-sourcing-examples · GitH.
找错了实体的12306
求简单版DDD设计的C#源码
现在处于一知半解的状态,太复杂的很难理解。如有麻烦发我一份,不胜感激,谢谢。邮箱317016589@qq.com[该贴被aa317016589于2014-05-26 10:25修改过][该贴被aa31.
领域模型中如何访问数据库
比如一个模型中,有一个方法,就拿注册来说吧,注册需要判断用户名是否重复,这个判断肯定需要查询数据库了,那么这个在模型中如何实现呢,还有一些类似需要查询数据库字典表的数据来判断是否走下面的代码,这些类似.
用DDD开发开源论坛
采用JSDM开发个开源论坛,和banq大神的框架没法比啦,希望对初学者有所帮助吧。https://github.com/brighthas/forum分为 domain 目录,用来保存领域层代码, a.
DDD的一次小实践,在线学习。
Scala的Event Sourcing使用案例
EventSourced使用一个Event Store事件存储的库包,能够无锁控制事件的存储和重新播放。dwestheide/eventhub-flatmap2013 · GitHub代码展示了如何使.
VaughnVernon/IDDD案例
VaughnVernon/IDDD_Samples · GitHub这是一个基于Vaughn Vernon的"Implementing Domain-Driven Design"简称(IDDD) 特定.
领域驱动设计--小需求的疑问。望大神帮忙。
用 F#和EventStore实现DDD领域驱动设计
用 F#和EventStore实现领域驱动设计:Domain-Driven Design with F# and EventStore - Lev Gorodinski废话少说,直接上代码,其库存品种.
今天终于在一个大型项目中运用了DDD
先说说之前几次DDD项目失败的案例,其实也不能算是失败,只是没有领会DDD的思想。之前的DDD是建立在数据层之上的,首先是每张数据表对应一个数据实体,每个数据实体由泛型的DAO管理,DAO又被数据上下.
Apache Isis 1.0 发布,领域驱动开发框架
又多了个支持领域驱动开发的框架~http://isis.apache.org/[该贴被lostalien于2013-01-08 10:05修改过].
DDD案例:网上书店
业务建模:辨析一个Order老问题
创建订单Order后,给订单添加明细OrderLine,有几个方案:1、order.addOrderLine(orderLine) 2、order.addOrderLine(sku, quantity.
DDD CQRS和Event Sourcing的案例:足球比赛
请教banq,想再新项目使用DDD, 可是思路不是很清晰
学了有两周的理论了, 网上也看了不少经验贴 包括ITEYE 与 INFOQ的不过大部分例子我个人觉得 都只是包结构和 类的定义层级 与传统贫血模式的区别用白话说我的理解从思想上我觉得DDD是希望 把业.
类似邮箱功能的应用,望OO
要整一个类似邮箱的短信发送应用,要求:收信箱:查看上行短信发信箱:查看已下发短信垃圾箱:查看已删除短信草稿箱:查看保存的草稿现在我的想法是:信箱[收信箱、发信箱、垃圾箱、草稿箱]短信具体实现时,将短信.