Результаты поиска по запросу "inversion-of-control"

5 ответов

Этот код будет работать, если вы используете только один поток:

ли стандартный способ сделать модульное тестирование консольного приложения C # программированием на интерфейсе, а не на System.Console? Например, используя интерфейс IConsole? Вы сделали это, и какие методы вы использовали? Вы выставляли ...

3 ответа

Замок Виндзор или Spring.NET - достоинства и недостатки [закрыто]

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

1 ответ

Отличный ответ. Учитывая объем работы, которую я проделал с контейнерами IOC, странно, что мне это никогда раньше не удавалось.

ного боролся с этим в своем текущем проекте. Я сталкивался с некоторыми случаями, когда у меня есть конкретный тип, который не требует (и не нуждается) в реализации какого-либо конкретного интерфейса. Иногда я хочу, чтобы разрешение происходило ...

ТОП публикаций

7 ответов

Конфигурирование решателя зависимостей

ал статьи на MSDN о Unity (внедрение зависимостей, инверсия управления), но думаю, мне нужно объяснить это в простых терминах (или простых примерах). Я знаком с шаблоном MVPC (мы используем его здесь), но я пока не могу по-настоящему понять эту ...

1 ответ

Entity Framework с использованием шаблона репозитория, единицы работы и единства

Используя комбинацию изэтот пример [http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application] а такжеэта ...

4 ответа

http://www.devx.com/dotnet/Article/34066

ою базовый класс хранилища с Entity Framework, где все хранилища Entities будут наследовать. Я хочу ввестиDatabaseContext в базовом классе, используя Dependency Injection, используя Ninject. Я думаю, что Constructor Injection - верный путь, но ...

1 ответ

Использование существующего контейнера IoC в SignalR 2.0

Как я могу использовать существующий IoC с SignalR 2.0? Из учебника кажется, что мне нужно настроить класс для вызова из OWIN через атрибут: using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(SignalRChat.Startup))] namespace ...

1 ответ

). Так что с этой точки зрения держаться подальше от полного доверия может быть не очень полезно (оно вам все равно понадобится).

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

18 ответов

-AB

сностатья написана Мартином Фаулером [http://martinfowler.com/bliki/InversionOfControl.html]инверсия управления - это принцип, при котором поток управления программы инвертируется: вместо программиста, управляющего потоком программы, внешние ...

3 ответа

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

аюсь удалить Service Locator из абстрактного базового класса, но я не уверен, что заменить его. Вот псевдо-пример того, что я получил: public abstract class MyController : Controller { protected IKernel kernel; public MyController(IKernel ...