Domain model
http://www.slideshare.net/weierophinney/architecting-your-models
ORM design patterns
http://martinfowler.com/eaaCatalog/mapper.html
http://martinfowler.com/eaaCatalog/dataMapper.html
DataMapper
http://stackoverflow.com/questions/207758/data-mapper-pattern
http://stackoverflow.com/questions/762252/fowler-data-mapper-object-creation
http://stackoverflow.com/questions/4658340/should-data-mapper-reference-domain-model
http://stackoverflow.com/questions/1977684/should-a-finder-method-be-part-of-the-data-mapper-or-part-of-the-domain-class
http://stackoverflow.com/questions/3738687/using-the-data-mapper-pattern-should-the-entities-domain-objects-know-about-th
Anemic domain model
http://www.martinfowler.com/bliki/AnemicDomainModel.html (Anemic domain model – why huge service layer is bad)
http://stackoverflow.com/questions/258534/anemic-domain-model-pros-cons
Data Mapper best practices
http://stackoverflow.com/questions/4465237/doctrine2-best-practice-should-entities-use-services
http://stackoverflow.com/questions/4108291/using-entitymanager-inside-doctrine-2-0-entities/4109458#4109458
Doctrine2 articles
http://www.doctrine-project.org/docs/orm/2.0/en/cookbook/aggregate-fields.html
Leave a Reply