1

DDD领域建模基本流程

整理一个精简的DDD领域建模基本流程,供大家在DDD领域建模实践中进行参考。 在以上过程中,还有两点也是非常重要的: 逐步积累一个统一语言(UL)的领域术语表,方便各方人员沟通; 除了领域建模外,针对每个用例场景,尝试画一下系统顺序图也很有用,系统顺序图定义了系统外部角色和系统之间在某个场景下的具体 ...

netfocus 发布于 2019-05-24 11:05 评论(0)阅读(74)
23

EventStore文件存储设计

背景 ENode是一个CQRS+Event Sourcing架构的开发框架,Event Sourcing需要持久化事件,事件可以持久化在DB,但是DB由于面向的是CRUD场景,是针对数据会不断修改或删除的场景,所以内部实现会比较复杂,性能也相对比较低。而Event Store实际上对数据只有新增和查 ...

netfocus 发布于 2019-05-14 11:23 评论(5)阅读(1203)
0

领域驱动设计资料收集与简单实现(一):什么是领域驱动设计,通用语言

什么是领域驱动设计 领域驱动设计(DDD):DDD的全称为Domain driven Design,是一套综合软件系统分析和设计的面向对象建模方法,是针对复杂系统设计的一套软件工程方法,是一种思想。 什么是领域:领域是问题域 + 业务期望 一:问题域:领域中有许多的问题域,领域是有边界的,要注重核心 ...

往事随灬锋 发布于 2019-05-05 09:11 评论(3)阅读(359)
0

USB总线标准

1.USB总线类型: OHCI(Open Host Controller Interface)是支持USB1.1的标准,但它不仅仅是针对USB,UHCI(Universal Host Controller Interface),是Intel主导的对USB1.0、1.1的接口标准,与OHCI不兼容EH ...

艾艾贴 发布于 2019-04-29 11:40 评论(0)阅读(50)
0

《领域驱动设计》干货整理

Repository设计思路 像模块化系统、模块化代码一样,模块化数据库中的表。使得每个模块之间有清晰的界限。 Repository代码设计 1. 可以将Repository理解为一个集合(这里的集合更偏重于是Collection,而不是Set),它包括了对存储对象基本的增删改查(CURD)功能。同 ...

Dybvig 发布于 2019-04-10 00:56 评论(1)阅读(231)
0

2018-01-19 Xtext试用: 快速实现简单领域专用语言(DSL)

环境搭建 使用的Eclipse版本: Oxygen.1a Release (4.7.1a) Build id: 20171005 1200, 通过添加 "Xtext Download" 上列出的Releases update site安装xtext IDE和xtext SDK. 之后打开Eclips ...

吴烜 发布于 2019-03-07 11:49 评论(0)阅读(42)
2

领域驱动设计理解&总结

领域驱动设计理解&总结 这篇文章主要是通读《实现领域驱动设计》之后自己的理解和总结(同时也参照一些博文的分析来加深自己的理解); 有些疑问是自定义内容,虽然有自己的理解,但依然感觉较为抽象,后续会通过实践来理解其中的精妙之处。 ...

凌渡冰 发布于 2018-12-12 10:57 评论(0)阅读(730)