2010-07-06 2 views
0

asp.net MVC를 사용하여 응용 프로그램을 만들고 있습니다. 기본적으로 모델, 뷰 및 컨트롤러는 모두 같은 프로젝트에 있지만 모델, 뷰 및 컨트롤러에 대해 서로 다른 프로젝트 또는 클래스 라이브러리 프로젝트를 만들 수 있습니까? 따로 관리 할 수 ​​있습니까? 그것은 권위가 있습니까?MVC 아키텍처 : 토론

답변

0

확실히 할 수 있습니다. 이러한 유연성을 가질 수 있도록 MVC의 핵심 부분입니다. 당신이하고있는 일에 따라 그것이 권장되는지의 여부에 달려 있습니다. 그것은 필수적인 것은 아닙니다. 그러나 그것이 의미가있는 많은 시나리오가 분명히 있다고 생각합니다. 이것은 아마도 모델에 가장 적합합니다.

+0

감사합니다. 또한 다른 데이터 액세스 레이어가있을 수 있습니다. 이 레이어가 어떻게 서로 이야기해야하는지 .. 제게 알려 주실 수 있습니까? –

+0

@Rahul Somwanshi : 다른 질문입니다.하지만 일반적으로 데이터 액세스 레이어는 하나뿐입니다. 데이터 액세스 계층은 데이터 계층의 다양한 부분과 통신합니다. 이 블로그 게시물을보십시오 : http://www.simple-talk.com/dotnet/.net-framework/.net-application-architecture-the-data-access-layer/ –