#领域模型

      更多分类

领域建模的启发,不同行业对模型的破坏力不同 - Mathias Verraes

19-09-18 19 banq

如果在会计财务性质的行业进行建模,这是会有一个稳定的统一语言;如果在市场行业建模,他们会发明一些新的概念,从而破坏你设计好的模型。 banq: 需要将可变从不变的结构中分离出来,这也是使用事件溯源... 详细

漫画:DDD行话

19-03-19 478 2 banq

. 详细

体面编码之通用原则

18-12-31 26 banq

更喜欢函数性方法。相比副作用,不可变的状态使代码不易出错,并且更容易推理。 最小化持有状态。任何形式的状态(例如变量,缓存)往往是复杂性和问题的根源,因此最好尽可能少地保留它。如果约束允许,更喜欢... 详细

使用DDD澄清MVVM

18-11-29 102 banq

很多MVVM的问题通常是相同的:什么应该是模型,什么应该是ViewModel?我们不能真正责怪开发人员,因为在线参考文档不是很好,特别是 MSDN的 。对于大多数开发人员来说,简化说明是可以理解的。... 详细

什么是你的领域模型?

18-11-29 149 banq

从技术角度来看,我认为DDD项目只不过是划定一个清晰且受保护的领域。虽然我在处理大量遗留代码,但我发现常见的DDD错误是无法准确识别领域内的内容以及外部的内容。 您的数据模型不是您的域模型 ... 详细

领域模型与状态机

18-02-27 1384 2 banq

日常编程中你使用过状态机吗?也就是状态模式?首先问题是为什么要使用状态机,解答这个问题必须回答如何对抗软件的复杂性?软件的复杂性是因为一份代码做两件事引起的,很多领域模型中都包含一个半残的隐晦的状态机... 详细

DDD 和 内存缓存

15-07-19 1 352 sinaID30957

学习DDD时,领域对象常驻内存是基础。在实现DDD书中使用Hibernate作为实现Repository基础。 jdon是怎样实现领域模型常驻内存的? [该贴被sinaID30957于2015... 详细

贫血领域模型和事务脚本的区别

15-01-13 8 462 jdonTao

请问下,贫血的领域模型和事务脚本有何区别?贫血的领域模型,实体几乎没有了业务逻辑,那么业务逻辑能放在哪里?只能是服务中,那么这和事务脚本有何区别呢,思考好久,木有想出来答案说服自己,求指教。(是贫血的... 详细

领域模型中如何访问数据库

14-03-06 2 491 1 liubiaocai

比如一个模型中,有一个方法,就拿注册来说吧,注册需要判断用户名是否重复,这个判断肯定需要查询数据库了,那么这个在模型中如何实现呢,还有一些类似需要查询数据库字典表的数据来判断是否走下面的代码,这些类似... 详细

问banq大师一个问题:事务是在 domain里 处理,还是放在 Dal里处理?

13-07-04 4 409 aheadkeeper

事务是在 domain里 处理,还是放在 Dal里处理? 如果放在domain里,请大师如何设计 持久化与domain的接口? 如果放在Dal里,那么dal负载业务层的逻辑,应该不是一种好的设计? ... 详细

使用Yoga灵活实现REST

13-06-28 1546 banq

Adding Flexibility to your REST Implementation with Yoga 如何使用REST提供一个基于领域模型图的简单REST API?有两个选择,IBM... 详细

模型中业务方法寻求解惑

11-03-20 7 1162 5 fnet

我们现在有一个模型Member,我想输出Member的性别,比如先生、女士。 是否可以在模型中有这么一个方法 @Transient public String getSexLang() { r... 详细

基于EDA和CQRS的拍卖案例

10-09-10 5 2657 3 banq

Xtext/Sculptor 框架类似JdonFramework,提供一个事件驱动特性,他们项目组基于Sculptor开发了EDA事件驱动架构 CQRS模式的拍卖案例。 在线拍卖系统,接受大量的拍... 详细

jdon的域模型事件注入问题

10-06-08 7 1155 yxh1122

最近在项目中使用域模型事件来实现model的懒加载,刚开始在moel类Organization中按照jdon文档的步骤,创建域事件,创建事件监听类,在model中设置注入对象,可以实现事件的依赖注入,... 详细

一个关联的问题

10-06-04 5 984 1 madeby

请问以下这种情况怎样处理比较好? 系统中有多个group,每个group有多个user,另外还可以添加、删除、重命名group,看起来group与user是聚合而且group和user都是Entity... 详细

共有 601 2 3 4 下一页