2
MVP (기본 북)에서 한판 승부 IDependencyResolver를 읽었지만 MVC에서 정확히 DependencyResolver가 무엇인지 모르겠습니다.idpendencyResolver in asp.net mvc
일부 방법을 설명해주세요.
MVP (기본 북)에서 한판 승부 IDependencyResolver를 읽었지만 MVC에서 정확히 DependencyResolver가 무엇인지 모르겠습니다.idpendencyResolver in asp.net mvc
일부 방법을 설명해주세요.
컨트롤러 및 다른 구성 요소에 종속성 주입을 구현할 수 있습니다. Brad Wilson은 그것에 대해 nice article이라고 썼습니다. 당신이를 작성한 경우
public class HomeController: Controller
{
private readonly ISomeService _someService;
public class HomeController(ISomeService someService)
{
_someService = someService;
}
... some actions
}
: 예를 들어, 당신은 당신이 당신의 ASP.NET MVC 컨트롤러 생성자 인수로 추상적 인 의존성 또는 인터페이스를 가지고있을 수있는주고 유형에 대한 적절한 구현을 반환 할 수있는 사용자 정의 의존성 해결을 구현할 때 사용자 정의 종속성 해결은 컨트롤러를 인스턴스화 할 때 인터페이스의 적절한 구현을 주입 할 수 있습니다.
종속성 삽입을 사용하면 응용 프로그램의 여러 계층을 더 약하게 연결하고 단위 테스트를보다 쉽게 수행 할 수 있습니다.