为什么叫“戏说”呢?领域驱动设计出来的时候就有一种对于受众的调戏。书是读完了,您个人升华到了“看山非山,看水非水”的境界。再看一下落地代码,搞不好会仰天长啸:“这是我写的?”。佛家讲“空”,儒家讲“仁”,领域驱动讲“真”。真者,本质也。当您到了“真”的境界,就不会再与别人争论“到底是java ...
开讲资源库,这东西简单来说就是用于持久化或查询聚合的。注意 您需要与DAO分别:DAO操作的对象是数据实体 而资源仓库的目标是聚合 不存在通过资源库操作值对象的情况,值对象必须依赖于某个实体 。你完全可以把资源库想像成为一个盒子,想要存储聚合的时候直接放进去即可 想要修改只需要取出后再放进去,就能把原有的对象替换掉 想要删除也只需要随手从盒子取出扔掉即可,至于盒子本身如何实现存储,作用用户的你根 ...
2022-04-25 10:31 4 1194 推荐指数:
为什么叫“戏说”呢?领域驱动设计出来的时候就有一种对于受众的调戏。书是读完了,您个人升华到了“看山非山,看水非水”的境界。再看一下落地代码,搞不好会仰天长啸:“这是我写的?”。佛家讲“空”,儒家讲“仁”,领域驱动讲“真”。真者,本质也。当您到了“真”的境界,就不会再与别人争论“到底是java ...
都在IT圈子混,为什么有些人可以成为一流高手,有些人搞了10年研发还只能靠吃老本儿过日子。简单来说,搞这行儿您得勤奋。特喜欢电影《霸王别姬》中的一句:“要想人前显贵,您就得背后受罪”。这人呐,就得 ...
我第一次捧起老艾那本《领域驱动设计》,惊为天人。吾辈上下求索数年,这不正是终极之大道吗?结果只三天热乎劲儿,“什么玩意儿”是对这本书的最好评价。好好的一本书让我“弃之如敝履”,差点就“小舟从此逝,江海寄余生”了。几年过后读了网上一些老baby写的吐槽DDD的文章,几乎视其为知音啊,那概括的真是 ...
我们在前面花了大手笔聊子域与限界上下文,不知道作为读者的您的感受是什么。当然了,我可不是郭德纲自己给自己叫好。您应该也发现了一个规律,此两节的内容其实都是在讲“分”:子域从业务上划小,BC从物理上 ...
实体对象和值对象都写完了,本想开始写资源仓库顺便把工作单元再搞搞。不过有一点麻烦的是我不太想把工作单元作为单独的一章来写,一是这东西网上相关的内容太多;二是有的时候使用Spirng的事务就解决了,没觉得有多大作用。不过先不纠结这些,还是按本章的主题写领域服务吧,这好讲,谁不喜欢简单的东西 ...
各位看官司好,领域驱动设计转眼就写到了第十章,内容虽不多,但的确下了一番的心血。希望您在此系列中已经得到了收获,哪怕是一丁点,也是DDD这个圈子的星星之火。其实早就想将自身所学进行一番总结,形成为一种体系化的东西。奈何个人太懒,工作之余就想在床上横着,或刷手机或读书。不过既然下定了决心且已经有 ...
前面细讲了基于CQS的4层架构,其中的领域模型层也就是六边型架构中的内核在整个开发流程中工作占比最大,也是需要工程师最需要关注地方。那么话说回来了,里面到底包含了什么东西需要投入如此高的关注度。答案还用说?必然是领域模型啊,比如实体、值类型、业务服务等,您别忘了咱们讲的是领域驱动设计。具体 ...
本节开始进入DDD的战术阶段,首先要讲解的必然是DDD中的架构,毕竟程序员就喜欢这个……不过这里的架构不同于我们常说的微服务架构、单体架构、无服务架构或服务网格。不严谨来讲,上述4种为涉及到系统结 ...