Qi4j beautifully makes it possible to separate state and behaviour. And even
generic behavior like an Assignable; "assign GenericA to GenericB" (as shown
in Rickards excellent presentation
http://oredev.org/prod/oredev/site.nsf/docsbycodename/session?opendocument&sid=88EF79931A074A1AC125759A003AB0ED&track=24116556E47101EAC12575A50049A141&day=5).

Doesn't this rock the DDD boat some (in a great way!) in the sense that the
"classical" BC/Module/AR/Entity boundaries would have the behavior dimension
extracted into "Cross cutting (domain?) behavior"?!

I'm trying to dive into the new paradigm and to practically organize my
folder/package structure accordingly. I have read heated discussions about
bounded contexts etc in the DDD Yahoo group, and I wonder if/how you qi4j
folks are physically/conceptually organizing the behavioral part (used
across domain contexts) in larger applications (with several BC's)? Or,
simply put: where does generic behavior belong?

What differences are there in organizing a project namespace in DCI and in
DDD (if you can put them up against each other). Any directory structure
examples would be much appreciated.

I was originally planning to post this in the Yahoo DDD group, but I find
that they are a little slow to pick up on the powers of qi4j :) so I
imagined the subject would fit better here...
-- 
View this message in context: 
http://old.nabble.com/Qi4j-rocking-the-DDD-boat--tp27812017p27812017.html
Sent from the Qi4j-dev mailing list archive at Nabble.com.


_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to