0
asp.net MVC를 사용하여 응용 프로그램을 만들고 있습니다. 기본적으로 모델, 뷰 및 컨트롤러는 모두 같은 프로젝트에 있지만 모델, 뷰 및 컨트롤러에 대해 서로 다른 프로젝트 또는 클래스 라이브러리 프로젝트를 만들 수 있습니까? 따로 관리 할 수 있습니까? 그것은 권위가 있습니까?MVC 아키텍처 : 토론
asp.net MVC를 사용하여 응용 프로그램을 만들고 있습니다. 기본적으로 모델, 뷰 및 컨트롤러는 모두 같은 프로젝트에 있지만 모델, 뷰 및 컨트롤러에 대해 서로 다른 프로젝트 또는 클래스 라이브러리 프로젝트를 만들 수 있습니까? 따로 관리 할 수 있습니까? 그것은 권위가 있습니까?MVC 아키텍처 : 토론
확실히 할 수 있습니다. 이러한 유연성을 가질 수 있도록 MVC의 핵심 부분입니다. 당신이하고있는 일에 따라 그것이 권장되는지의 여부에 달려 있습니다. 그것은 필수적인 것은 아닙니다. 그러나 그것이 의미가있는 많은 시나리오가 분명히 있다고 생각합니다. 이것은 아마도 모델에 가장 적합합니다.
감사합니다. 또한 다른 데이터 액세스 레이어가있을 수 있습니다. 이 레이어가 어떻게 서로 이야기해야하는지 .. 제게 알려 주실 수 있습니까? –
@Rahul Somwanshi : 다른 질문입니다.하지만 일반적으로 데이터 액세스 레이어는 하나뿐입니다. 데이터 액세스 계층은 데이터 계층의 다양한 부분과 통신합니다. 이 블로그 게시물을보십시오 : http://www.simple-talk.com/dotnet/.net-framework/.net-application-architecture-the-data-access-layer/ –