#DDD仓储
ORM真的不适合DDD

第一篇帖子,先自我介绍一下,我从07年开始关注并实践DDD,也一直在关注jdon的成长(虽然一直没有注册ID并发言)。自己的tech stack是.NET阵营的,一致也在致力推广.NET下DDD的实践... 详细
今天终于在一个大型项目中运用了DDD

先说说之前几次DDD项目失败的案例,其实也不能算是失败,只是没有领会DDD的思想。 之前的DDD是建立在数据层之上的,首先是每张数据表对应一个数据实体,每个数据实体由泛型的DAO管理,DAO又被数据... 详细
面向事件数据库Event Oriented Databases: 一种新的持久范式
NoSQL数据库大比拼: Cassandra, HBase, MongoDB, Riak 的测试结果可以得出:根据不同的应用特点选择不同的NoSQL,没有万能的NoSQL数据库。 主要选择依据是读... 详细
增删改是Respository的职责,还是Entity的职责?

如果要删除指定标识的实体,是由Respository来操作,还是Entity本身来操作? 从业务角度来看,入库、出库都需要记录,删除操作自然应该放在Respository。可是Respository... 详细
CQRS批量操作的性能问题

假设Book是一个聚合实体,现在要删除某一个Book没有问题,通过仓储Repository加载实体,然后调用其delete方法即可,但现在问题来了,如果DB中有上万个Book需要一次性批量全部删除,那... 详细
信息发布系统的DDD的设计分析

信息发布的DDD设计分析: 需要的实体类 Info 信息 User 用户 Approver 帖子审查员 Admin 管理者 PostInfoSe... 详细
关于DDD的Repository仓库需要哪些方法?

DDD的仓库我想到一下方法,还需要哪些方法呢? function Repo(){} var r = Repo.prototype; r.create = function(cb... 详细
采用DDD开发信息发布系统(三)Repository

搞了半天,我发现领域对象搞明白了,落地的时候最需要搞明白的应该是 Repository 的机制,所以又要返回来开发Repository。 Repository应该包含如下的元素和方法。 ... 详细