I am very much like the idea of DDD, but when I am going to impl
it in one of my current project, I found that it is not really possible without
introducing real aspectj into the project.
In DDD, some entities bean will have to manage the life cycle of
associated bean. For example, Order and OrderLine, but currently,
JPA beans will not have injection without using aspectj for weaving.
After all, I reverted to pushing some of the code in the service/facade
bean as they are subject to inject by Spring.
So, one question come up my mind again and again, is DDD will be served
with full AOP?