业务和技术细节隔离分开! 传统的项目: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-28阅读全文 >>感谢大家的关注和支持!收到这么多鼓励的私信,真的让我受宠若惊...
2025-06-28阅读全文 >>6月17日我去北京出差,出租车司机告诉我,北京今年要阅兵。 ...
2025-06-28阅读全文 >>一张图片精准的反应了我和女儿之间的关系。 她成天对我不以为...
2025-06-28阅读全文 >>近日, Fauna DB在其***发布了一则公告, The ...
2025-06-28阅读全文 >>