2011-02-04 2 views
0

Мы собираемся использовать Sitecore CMS в нашем новом проекте. Мы хотели бы использовать в нем контейнер IoC. Является ли это возможным? Требуются ли какие-либо изменения конфигурации? Где мы можем найти хороший пример?Как использовать контейнер IoC с Sitecore CMS

ответ

1

Уверен, что это возможно, и на самом деле очень мало (если что-либо) связано с Sitecore. Поэтому он не требует изменений конфигурации. Вы можете найти хорошие примеры в любом месте, но я предполагаю, что вы были вокруг них сами. Например, как инверсия шаблона управления.

Сотрудник Sitecore, профессиональный блог, немного о IoC, здесь. http://mcore.wordpress.com/2009/05/27/agile-sitecore-design/

+0

Ну, это как-то связано с Sitecore. В MS MVC у вас есть возможность реализовать свою собственную фабрику контроллеров, которая гарантирует, что вы не используете свой контейнер IOC в качестве локатора службы. Вопрос в том, можете ли вы сделать что-то подобное в Sitecore. –

0

Единственный совет, который я хотел бы предложить, - это проверить, будет ли IoC упрощать проект? В очень больших проектах, где Sitecore является лишь одним компонентом среди многих, он абсолютно может, но в большинстве проектов он добавит ненужную сложность. То же правило применяется для различных других методов, таких как архитектура MVP или генерируемые пользователем пользовательские элементы.

Смежные вопросы