领域驱动设计-domain driven design(DDD)

原创
04/08 17:04
阅读数 122

这几年一直做springboot的项目,说起来也是分布式开发啦。然后也做过spark的项目,分布式计算。但是微服务一直是听说过没用过。最近开始用docker。原来看微服务资料的时候,k8s,docker,springcloud是比较好的微服务选型,然后想当然的把docker就理解成了微服务。这就大错特错了。docker是一个容器化技术,关键是把什么放进了这个容器里。

然后深入看一些微服务资料,就不可避免的接触到了DDD。

原来springboot的开发,是典型的MVC模式,controller->service->dao。其中POJO,VO那一套。然后是失血型的设计,只有get set,全参,无参构造。这样导致service层显得臃肿。

然后看了两个文章,在此也转发一下链接:

https://blog.csdn.net/wwd0501/article/details/95062535

https://blog.csdn.net/C_envelope/article/details/87920146 (里面有一些小问题: 一、失血模型  的demo写成了贫血模型)

 

其实这两篇文章,看的不是太懂,想放弃的。但是跟大佬聊了一下,他跟我说领域驱动设计是拆分微服务的基础思想。诶,咬着牙再啃啃吧,摸索两天,再去问大佬了。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部