MVC 패턴을 사용할 때 각 뷰에 대해 별도의 컨트롤러를 구현해야합니까?MVC 패턴 - 컨트롤러 및 뷰
1
A
답변
0
'MVC 패턴이 없습니다. MVC 아키텍처의 사용자만큼 많은 MVC 패턴이 있습니다. 그 말은, 내 의견으로는, 당신의 질문에 대한 대답은 '아니오'입니다.
0
각보기가 아닌 내 응용 프로그램의 각 모듈에 대한 컨트롤러를 구현하는 데 사용합니다. 컨트롤러는 다른 컨트롤러의 메소드를 호출 할 수 있습니다. 이 방법이 더 좋은 방법인지 잘 모르겠지만 잘 작동하고 있다고 생각합니다.
0
아이디어는 단일 컨트롤러 제어 여러보기를 원하는 경우 뷰만큼, M, V와 C, 그 문제가되지 않습니다 감 결합/분리하는 것입니다 및 컨트롤러는
1
는 경우 새로 만들기 분리한다 필요하다. 당신이하지 않으면하지 마십시오.
패턴은 데이터 구조에 관한 것이 아니라 통신 구성 요소 간의 조직 패턴에 관한 것입니다. 동일한 컨트롤러가 둘 이상의보기에 적합하면 특히 변경하지 않고 을 사용할 수있는 경우.
변경해야 할 경우 두 개의 별도 컨트롤러가있는 경우가 있습니다. 그들 사이에 공유 코드가 있다면, 그것을 다른 클래스로 이동하는 것을 고려하십시오 - 집합을 통해 공유되는 기본 클래스 또는 (개인적인 선호).
MVC에 대해 생각하는 가장 쉬운 방법은 명령 줄 프로그램입니다. 이 프로그램은 모델입니다. 컨트롤러가 STDIN입니다. 보기는 STDOUT입니다.
관련 문제
- 1. (모델/뷰/컨트롤러) MVC
- 2. MVC 뷰 및 컨트롤러 통신 구현. (Java)
- 3. MVC 디자인 패턴 (모델 뷰 컨트롤러)의 장점과 단점
- 4. MVC 응용 프로그램의 컨트롤러 패턴
- 5. ASP MVC Ajax 컨트롤러 패턴?
- 6. ASP.NET MVC 일반 부분 뷰 패턴
- 7. C# MVC 패턴 1 : n -보기 : 컨트롤러?
- 8. ASP.NET : Webforms 및 MVC 패턴
- 9. 네비게이션 컨트롤러 및 테이블 뷰
- 10. MVC 및 명령 패턴
- 11. 부분 뷰 ASP.NET MVC 3 컨트롤러 동작
- 12. MVC 뷰 및 컨트롤러 : 양식 제출시 엔터티 다시 인스턴스화
- 13. UIView 및 MVC (Model View Controller) 패턴
- 14. 컨트롤러 뷰 데이터 개체를 jquery로
- 15. 스프링 3.0 MVC MVC : 뷰 - 컨트롤러 태그 여기
- 16. ASP.NET MVC View 모델 패턴 - 유효성 검사 및 데이터베이스 작업
- 17. 모델 - 저장소 - 서비스 - 유효성 검사기 - 뷰 - 뷰 모델 - 컨트롤러 디자인 패턴 (?)
- 18. MVC 패턴 및 디스크에 파일 쓰기
- 19. Java 목록 MVC 패턴
- 20. MVC 정말 네 개의 향하는 패턴?
- 21. MVC 패턴 및 데이터베이스 디자인
- 22. MVC 패턴 + DDD 패턴
- 23. MVC 3 레이아웃 및 컨트롤러
- 24. asp.net mvc -보기 및 컨트롤러
- 25. 컨트롤러 및 작업의 MVC 속성
- 26. MVC 기본 컨트롤러 및 Ninject
- 27. 모델 뷰 컨트롤러 (MVC) 디자인 패턴 - 여러 뷰를 여러 모델에 연결하는 방법?
- 28. MVC의 뷰, 컨트롤러, 모델 그룹화
- 29. 아이폰 - 오류로드 뷰 컨트롤러
- 30. 감독 컨트롤러 패턴 이해