的书和视频真心不怎么多,听说阿里盒马对DDD有着深入的使用,但也没什么资料流出,网上为数不多的两本书,一本红皮书,像天书一样,啃了几天,啃不下去,还有本稍好一点,也不是太好理解,大致翻了一遍后还是有点蒙,还是动手写代码吧...在实际编码中,如果代码如何分层
2. DDD是以业务为主,那么如果去划分业务上下界
3....领域驱动对应的代码分层
为什么修改代码分层呢,那肯定是以前的不好才会改,那以前的怎么不好了呢,我们来一起看下以前的代码分层
经典的代码分层结构
以前的经典分层是 controller 调用 manager...这样写也没什么不好的, 但有时候逻辑写的时候清楚,过段时间回来再看就无从下手了,最主要的原因是代码没有根着业务走,只是拼出了业务想要的数据而已
新的代码分层结构
其实新也新不到哪去,下面这个分层结构是小刀结合看的书自己琢磨出来的...如上图所示,其实这里已经欠下了技术债(passport,account概念混乱了),但是代码一期已经上线了,jar包也打出去了,不好再更改了.