作者回复: 感谢你的总结思考,总结得很好~
作者回复: 你好,徐曙辉,很高兴收到你的分享,你提到的这个很有意思,这里我也接着分享一些小想法,当然这是一家之言,MVC和DDD设计的项目的目录结构也有很大不同,MVC侧重service重一些因为上面controller是endpoint,DDD侧重的是service偏RPC,所以service有些类似controller,service对接endpoint,所以内部逻辑的划分会往下压一些~那么我们再往下想想~
作者回复: 你好,阿昕,是的使用DDD这里确实会更规范,但是缺点就是DDD分包会让项目层级更多~对于小型项目会更复杂
作者回复: 你好,严程序,并且还有个特点,微服务整理的好可以让自己的领域内的资源完全独立隔离,并且MVC更喜欢实现 内网公共服务+外网业务服务方式做成两层业务结构,但是微服务喜欢 内网公共服务+外网界面拼装业务逻辑或BFF层实现
作者回复: 你好,一步,这个要看是贫血模型还是充血模型,同时同层也是有分层的,不能相互调用是因为会产生链依赖后续翻新改版很容易没发现出各种依赖变更问题
作者回复: 你好,再补充一个细节,贫血模型,充血模型
作者回复: 优秀
作者回复: 你好,似水年华,感谢支持!有任何疑问随时留言~