I agree you, domain model must be separate from business logic, buiness logic should in service layer, here there is another framework like trails (DDD):
http://jdon.sf.net/
in jdon framework , there are two kinds codes:domain object or service; no action; no spring's "ref=" configure.
in this project ,there are a few samples include jpetstore with jdon |