Hi Matt,
I have checked your slides on Domain Driving Design and now have better
understanding of the design, and from what I have understood here it is
1. Model - Just classes to hold meta data and mimic model's behaviour .
2. Model uses Service - To use for getting/storing data to
infrastructure and external services
3. Services - Services is the place to embed business logic and is the
core of project/application. Includes filtering and validation and using
the to the model objects.
4. Clients (Controllers+Views) OR (Controller Services for exposing
system (API) for REST services).
I have put these together to double check.
Question:
Can you please point me to any book or document or project where I can
see the above implemented in Zend. As other Generic DDD books/notes I
have read are not specific to Zend and is not exactly laid out as above.
As I am a bit lost here i.e. terms like repositories where does these
fit in the above design?
Any help would be much appreciated.
Thanks & kind regards,
Ali