Организация структуры каталогов моего веб-приложения на основе DDD?

Я начал отвлекаться от обычного способа создания своих веб-приложений MVC и взглянул на Domain Driven Design - DDD.

From имея только моделей , теперь у меня есть Коллекции , Сущности , DataMappers и Репозитории в моем приложении для работы с . Полноценное разделение и модульность, конечно, но теперь моя структура каталогов - не что иное, как полный беспорядок!

Поскольку я никогда раньше не работал с DDD-приложением,Я плохо понимаю, как организовать свою файловую структуру.

Может ли ниже быть подходящая структура каталогов?
Примечание: я использую PHP5, но я считаю, что этот вопрос близок к языково-независимому.

/application
    /common
        /libraries
        /helpers
    /temp
        /cache
    /domain
        /collections
        /entities
        /datamappers
        /repositories
    /ui
        /controllers
        /view
6
задан hakre 20 December 2012 в 15:34
поделиться