关于应用层和领域层逻辑的区分?

08-08-01 xmuzyu
在DDD中讲究应用层服务和领域层服务,而我们的业务逻辑就是要放在领域层的,但是怎么区分一个服务到底是应用层的服务还是领域层逻辑呢?在Jivedon3.0中,service包下的类到底是应用层服务还是领域层服务呢?

还请各位老师指点。

         

freeren
2008-08-01 00:22
老师我不敢称,来说说我的看法吧,我觉得那个service应该是应用层的服务!

banq
2008-08-01 10:35
两者混合在一起了,没有进行严格区分,以Jivejdon3这样中小型系统,个人认为过细分层也带来复杂性

xmuzyu
2008-08-01 12:16
哦,多谢。我觉得应用层服务和领域层服务很难分清楚,有时候感觉即可以是应用层服务也可以是领域层服务,请问有什么判断的依据来区分应用层服务和领域层服务吗?

banq
2008-08-04 10:44
>请问有什么判断的依据来区分应用层服务和领域层服务吗

就是看是否是和业务相关,比如一个EMail发送服务,属于通用的技术架构,涉及具体的软件技术,和业务没有关系,那么它就是应用层服务。这个分辨需要很强敏感性,挺费脑筋。其实敏感体质就不好,容易感冒等,虽然聪明,但容易受伤。哈哈。

猜你喜欢
3Go 1 2 3 下一页