Alasdair, You certainly need to do what works for your applications. Accessing repositories etc from an entity is an interesting problem. There are three main...
CALL FOR PARTICIPATION 2006 International Symposium on Wikis (WikiSym 2006) August 21-23, 2006, Odense, Denmark Co-located with ACM Hypertext 2006 Sponsored by...
Sorry to respond so late ! 1) The registered property, in my exemple, is actually a functional concept,if it was not it would be hidden. I use it on some...
My project is not fully DDD, but I have a problem that should be related and I hope you brilliant guys out there can help me. I have the following objects: -...
Hi.. Since you are using the spring framework, I would recomend you reading this blog entry : http://www.jroller.com/page/habuma/20051212 by Craig Walls. The...
Hi guys, There's been a few threads about providing a reference app or code for some patterns (like the recent Repository one) but I'm having trouble finding a...
I tend to agree with you, I have waded through lots of code and tend to pickup bits and pieces I find interesting, or if a I see an interesting pattern...
In a MS "pep" talk they were talking about partial classes and how the need for them can clearly be seen in typed datasets. The "need" for partial classes with...
Thanks Greg. This looks like it's going to be a good reference (perhaps the first implantation of DDD in a book form?). Jimmy is a great author and has a lot...
Hi, this message is about Model Driven Engineering (http://planetmde.org) I was reading the DDD book. And it becomes even more clear to me that domain driven...
Hi Anders, You might see if TopLink supports JDO's notion of "persistence by reachability", which says that if a persistence capable object is reachable from a...
Hi Anders, This is surprising - I've seen TopLink be able to commit new non-persistent objects (e.g. instances of StatusHistory) reached from registered clones...
It seems it should be able. I'll have to do a bit more research. I got a reply here http://forums.oracle.com/forums/thread.jspa?threadID=360061&tstart=15 ...
Glad you used the TopLink forum. Doug Clarke (who replied to your post) is the TopLink product manager, so it doesn't get any more authoritative than that :) ...
Hello all, I'm reading Eric Evans' book and following this group since one or two months. I've started to develop a web enterprise application using Spring and...
Hi, Sergio ... In a similar situation, we have created Specification objects (around page 270 in DDD) instead of finder-methods. The Specifications can be ...
... Hi Johannes, it seems you missed the point of my discussion: specifications are only a way of doing queries through repositories, and lazy relationships...
Sergio, the point that Johannes made is relevant: if you can avoid all the finders, you'll end up with just one single find() method that takes a Criteria ...
... Thanks for your reply Bert. I may agree with you, but consider this: 1. Your application may not need the extra burden of implementing a Criteria based...
... Don't worry ;-) ... Yes, now I get your point, but please consider my answer to Bert's post. Consider, above all, that you may not need, or may not have...
... Then don't use something as sophisticated as passing a Criteria to a "Find()" method. But, I seriously question your estimation/evaluation of what...
... You said it, I don't want to suffer any external dependency. ... I'm considering to use two different interfaces, one for classical DAOs and one for query...
Repositories are part of the domain, domain objects should be aware of them. It looks odd to you becase you have methods like saveCustomer, something that...
This whole topic (of domain objects depending on repositories, and whether that's ok) has been discussed several times - try searching the archives. I take...
... Hello Ramon, I fully agree with you. Pure repositories are not like DAOs, but let me say that a lot of people, also in this forum, actually implement them...
Is there a DDD sponsored FAQ area? Something like wiki, or a place where we can have standard suggestions. I hate having to search mailing lists. However, half...