лучшее местоположение и метод для регистрации объектов в приложении Windsor многоуровневого замка
]При интеграции Windsor в приложения с многослойными структурами, такими как уровень доступа к данным, слой бизнес-логики и уровень приложения, важно тщательно рассмотреть проект регистрации объектов в Виндзоре. Вопрос в том, кто должен нести ответственность за регистрацию объекта?
]план проектирования для регистрации объекта
]]Рекомендованный метод: комбинация root ]]
для достижения максимальной модульности и свободной связи все компоненты приложения должны быть объединены как можно ближе. На самом деле, это означает настройку контейнера в корневом каталоге приложения:]
] method
]
]
комбинированный root . Это гарантирует, что приложение остается простым исполняемым, без ненужного модульного тестирования. ]
без тестирования контейнера ]]
тесты должны избегать зависимости от контейнеров. Напротив, дизайн объектов и модулей должен быть независимым от контейнера. Единое тестирование может непосредственно обеспечить тестовый автономный для этих компонентов.]
Установщик Виндзора используется для инкапсуляции ]
в Виндзоре логика регистрации компонентов может быть инкапсулирована в установщик, который реализует iwindsorinstaller . Для получения более подробной информации см. Виндзорскую документацию.
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3