2012-07-24 2 views
0

나는 행복 해요 비즈니스 및 데이터 아키텍처를 만들었습니다 및 컨트롤러를 사용하여 결과를 바인딩하는 컨트롤러를 사용하여 상당히 표준 방식으로 Winforms에서 제시 해요 Winforms 데이터 소스. 이제, MVC 3을 통해 아키텍처를 공개하고 모든 컨트롤러 클래스를 복제하지 않는 방법에 대한 지침을 찾고 있습니다. Controller와 ViewResult가 던져 놓은 인터페이스는 단순히 기존 컨트롤러 클래스에 적용 할 수 있고 웹보기에 연결할 수있는 인터페이스를 구현하는 것이 아닙니다. 아이디어?MVC (3) Winforms 함께 구체화

답변

2

ASP.NET MVC는 웹 요청 처리를위한 진입 점을 제공하는 프런트 컨트롤러 아키텍처를 사용합니다. 이 컨트롤러는 웹 환경 (HttpContext, Request, Response 등)과 결합되어 있으며 기존 컨트롤러를 업데이트하는 대신보기를 반환합니다. 따라서 WinForms 개발에서 사용할 수 없으며 사용하지 않아야합니다. 재사용해야 할 것은 모델입니다.이 모델은 환경에 독립적이며 컨트롤러 나 뷰에 대해 아무 것도 모릅니다.