如果domain需要访问数据,那岂不是依赖dao层了?
目前解耦去依赖的最普通的是面向接口,实际就是接口耦合,领域对象中有一个DAO接口,也是一种依赖。
只能使用最解耦方式:消息或事件机制,消息或事件的产生者和使用者之间只和消息或事件中间件耦合,彼此之间通过消息或事件传递数据,是目前设计中最耦合的方式。
如果domain层可以调用dao接口,那就可以实现所以业务方法了。呵呵
可是,我看java的书,在分层依赖上都是service依赖dao(接口),而domain不依赖dao(接口)啊。
有没有开源的ddd实现的系统推荐?我刚发现这个网站,您的那个框架我还没来的急看。不过我想在理解您的框架前,先自己轮一下原始方式,是不是能更好的理解ddd?