I am planning the implementation of an Inheritance Mapper pattern for an application component http://martinfowler.com/eaaCatalog/inheritanceMappers.html
O olması gereken bir özellik aggreageted öğeler (10.000 diğer etki alanı nesneleri) büyük bir liste başvurmak için bir etki alanı nesnesi için
Yani tembel yükleme koleksiyonun çeşit diğer etki alanı nesnelere toplam kök etki alanı nesnesi geçirildi gerekir.
Benim (php) tutmak için model i iki klasörde saklayarak am organize komut:
MyComponent\
controllers\
models\
domain\ <- domain objects, DDD repository, DDD factory
daccess\ <- PoEAA data mappers, SQL queries etc
views\
Ama şimdi benim tembel yükleme toplama oturur merak beynimi bozucu. Her iki katmanları adımlarla yürümek gibi görünüyor. Veri eşleyiciye dahili onun bir tür, dışarıdan onun etki alanı nesnesi.
Başka başka bir yere bir yerde koymak için herhangi bir öneriniz / gerekçeleri?
- daccess = veri erişimi
- DDD = Domain Driven Design Patterns, Eric Evans - kitap
- Uygulama Mimarisi Patterns PoEAA = Modelleri, Martin Fowler - kitap