Я пытаюсь применить луковую архитектуру Дж. Палермо, но у меня есть несколько вещей, с которыми я борюсь.Где разместить общие части при использовании луковой архитектуры?
У меня есть несколько частей, и я не знаю, где их разместить.
- У меня есть плагин двигатель, который считывает каталог и определить, какие вещи, чтобы загрузить ан сделать
- Есть несколько файлов ресурсов с переводами, которые используются в нескольких проектах. Где я должен помещать эти файлы?
- У меня есть некоторые атрибуты, которые используются во всей системе. Куда поместить их?
- У меня также есть два «базовых» контроллера, некоторые результаты по умолчанию и виды. Где я должен их поставить?
Все эти предметы используются в нескольких проектах, поэтому я хочу поставить предметы в центральную точку.
Моя текущая структура Решение lõoke так:
- Project.Core (содержит объекты домена и интерфейсы хранилищ)
- Project.Infrastructure (является реализация ядра)
Я использую MVC2.