dependency-injection

    8

    2답변

    IValueConverter 구현 클래스가 있고이를 DI 컨테이너 (Ninject)를 사용하여 주입해야합니다. 문제는 XAML에서 Converter 개체의 인스턴스화를 제어 할 수있는 즉각적인 방법이 없다는 것입니다. "{정적 리소스 ImagePathConverter 바인딩 경로 =이 CurrentMessage, 컨버터 = {}}" 경우,이 ImagePat

    6

    1답변

    다양한 인터페이스를 구현하는 서비스가 많이 있습니다. 예 : IAlbumService, IMediaService 등 이 인터페이스의 각 메소드에 대한 호출을 기록하려고합니다. StructureMap을 사용하여이 작업을 수행하려면 어떻게해야합니까? 나는이 사실이 거의 동일하다는 것을 깨닫는다. question 그것은 단지 내가 윈저를 사용하지 않는다는 것이다

    3

    1답변

    주입 된 인터페이스에 EJB가 있으면 주입 할 수 있도록 주입을 정의하려고합니다. 이것은 기본 EJB에 대한 플러그인으로 사용됩니다. 이 작업을 수행하는 방법? 이것에 대한 주석이 있습니까? @PostConstruct를 사용하여 변수를 수동으로 "주입"할 수 있습니다. 그러나 그때 나는 의존성을 스스로 처리해야합니다. 종속성을 처리하는 방법 중 하나가 선택

    2

    2답변

    대부분의 종속성 삽입 프레임 워크는 다양한 매개 변수로 주입되는 구성 요소를 초기화하는 것을 지원합니다. 일반적으로 XML 구성 파일에서 읽습니다. 이것은 서버 이름이나 구성 요소가 필요로하는 파일 경로와 같은 설정을 저장하는 매우 편리한 장소처럼 보입니다. 그러나 적절한 방법인가, 아니면 설정을위한 별도의 구성 파일을 갖는 것이 더 합리적입니까? 그리고

    3

    4답변

    Unit 테스트에서 EasyMock 모의를 삽입하기 위해 Spring을 얻으려고합니다. 나는 내 테스트를 실행하려고하면 @Autowired @Qualifier("mockService") private Service service; public void testGetFoo() { Foo foo = new Foo(); expect(s

    3

    1답변

    보기에는 발표자가 사용되며 발표자에는 모델이 있습니다. 모델을 발표자에게 어떻게 주입합니까? 뷰 수준에서 주입하려면 뷰에 비즈니스 로직이있는 사각형으로 돌아 가야합니다. 뷰는 모델에 대해 알지 않아야합니다. 어떤 조언이 필요합니까?

    2

    4답변

    COM 개체의 맨 위에 API를 작성 중이므로 COM 개체를 거의 모든 유형과 정적 메서드로 전달해야하므로 각 부분을 테스트 할 수 있습니다. 내 API. 이제 내 질문은 COM 개체를 사용하지만 대신 IoC 대신 다른 하나를 전달하는 오버로드 된 메서드가있어서 API 사용자가 전달에 대해 걱정하지 않아도됩니다. COM 개체에서 또는 오버로드 된 메서드를

    41

    6답변

    저는 수동 생성자 주입 DI를 조금씩 사용해 왔습니다. 내가 주목하는 한 가지는 제 생성자가 오히려 길어지기 시작한다는 것입니다. 나는 가끔씩 6과 10 사이의 작은 객체들의 묶음에 의존하는 클래스를 가지고있다. 애플리케이션을 계속해서 더 작은 덩어리로 나누면 시간이 지남에 따라이 숫자가 증가하는 것을 볼 수 있습니다. 이것은 일반적인 문제입니까? 분명히

    2

    1답변

    함수 프로그래밍에서 함수는 엔티티로 간주되며 객체가 객체 지향 컨텍스트에있을 때 전달 될 수 있습니다. 어느 정도 수준에서 함수는 일부 인수와 함께 '호출'될 수 있습니다. 그리고 궁금한 점은 : 이것도 Dependency Injection이라고할까요? 그리고이 DI 사용으로 인해 Inversion of Control가 발생합니까?

    1

    3답변

    asp.net mvc에 대한 자습서를 거친 후 리포지토리 패턴이 나타나고 예제에는 하나의 테이블 인 dinners 테이블이 있습니다. 기본적으로 설정은 인터페이스를 작성한 다음 컨트롤러 클래스의 인터페이스에서 인터페이스 및 프로그램을 구현하는 구체적인 클래스를 작성하는 것이 었습니다. 인터페이스에는 일반적인 방법이 있습니다. 이 패턴을 사용하려면 각 유형에