IControllerActivator.Create (MVC4의 새로운 기능)는 Controller가 DefaultControllerFactory의 CreateController 메서드를 재정 의하여 컨트롤러가 이미 사용자 정의 생성 (DI를 사용하여 해결) 될 수있을 때 어떤 이점을 제공합니까?DefaultControllerFactory.CreateController를 통한 IControllerActivator의 이점
3
A
답변
3
컨트롤러 활성화 로직이 기본 컨트롤러 팩토리에서 꺼내 져 컨트롤러 활성화기에 입력되었습니다. 그래서 좀 더 유연하게 만들고 단수형 책임 패턴을 따르도록했습니다. 사용하는 MVC의 버전에 따라 컨트롤러 활성화자를 사용하여 컨트롤러를 만듭니다. 두 사람은 일을 처리하기 위해 손을 잡고 일합니다. 따라서 사용자는 둘 중 하나를 사용자 정의 할 수 있으며 비슷하게 기능합니다. 나는 다른 것에 우위가 있다는 것을 보지 못한다.
Brad Wilson's blog post about this을 참조하십시오.
관련 문제
- 1. 쿠키를 통한 SessionStorage의 이점
- 2. jQuery 탭 플러그인 - 셀프 서비스를 통한 이점?
- 3. drupal을 통한 SharePoint 기반 2010의 이점
- 4. PyQt를 통한 네이티브 C++ Qt 사용의 이점
- 5. Decision Tree 및 AdaBoost 알고리즘을 통한 SVM의 이점
- 6. WCF REST 서비스를 통한 WCF 웹 API의 이점
- 7. 웹 사용자 컨트롤을 통한 일반 처리기의 성능 이점
- 8. Thread.ResetAbort의 이점
- 9. Android의 원격 프로세스에서 서비스를 사용할 때의 이점
- 10. MySQL에서 뷰를 사용하는 이점
- 11. ASP.NET MVC의 중요한 이점
- 12. 대의원의 주요 용도와 이점?
- 13. 후행 공백을 제거하는 이점?
- 14. EventHandler를 사용할 때의 이점
- 15. 일반 SqlWorkflowInstanceStore보다 AppFabric 이점
- 16. XHTML 네임 스페이스 이점
- 17. MySQL Enum 성능 이점?
- 18. 일반 생성자의 이점
- 19. MySQL에 BINARY를 저장하는 이점
- 20. Object.create를 사용하는 이점
- 21. "this"를 사용하는 이점
- 22. 타사 연결 풀의 이점
- 23. 변수 유형을 선언하는 이점
- 24. ruleML - 이점/나쁜 점?
- 25. 컴파일러가 서비스로 제공하는 이점
- 26. RAD : 의존성 주입 - 이점?
- 27. SaaS 관련 이점
- 28. MPI_Bcast : 효율성 이점?
- 29. 통합의 이점/단점은 형성됩니까?
- 30. jQuery 지연된 이점?