业务和技术细节隔离分开! 传统的项目:controller依赖service依赖dao!其中dao是技术细节!service实现类中一大片import,去掉dao层,service会编译报错,这叫技术影响业务! ddd项目:controller依赖service,dao依赖service,dao层的接口定义在service层!controller和dao随便换,不会影响业务!另外还有业务模型应该单独设计成一个类,不应该在service的方法中,来计算业务数据的变动!。
业务和技术细节隔离分开! 传统的项目:controller依赖service依赖dao!其中dao是技术细节!service实现类中一大片import,去掉dao层,service会编译报错,这叫技术影响业务! ddd项目:controller依赖service,dao依赖service,dao层的接口定义在service层!controller和dao随便换,不会影响业务!另外还有业务模型应该单独设计成一个类,不应该在service的方法中,来计算业务数据的变动!。
现场说法,现在时间:2025-06-24 20:25:46 ...
2025-06-29阅读全文 >>技术差,人不行;还搞饭圈那套;他不是真正的大佬;也就懂些语法...
2025-06-29阅读全文 >>如果将车视为资产的话,那么就应该计入折旧——车本身也应该是为...
2025-06-29阅读全文 >>说实话,美国教科书是真的很能打。 能打到什么程度?细细的读...
2025-06-29阅读全文 >>我觉得吧,很多时候,解释是没有用的。 在这方面Go确实要比其...
2025-06-29阅读全文 >>