2012-08-26 8 views
1

현재 3 티어 아키텍처를 기반으로하는 웹 응용 프로그램이 있습니다. 프레젠테이션 계층을 Web Forms에서 MVC4로 변경하고 싶습니다.3 레이어 아키텍처의 Presentation Layer 용 MVC 디자인 패턴

이제 일부 연구를 수행했으며 읽은 것으로부터보기가 Web Form의 .aspx를 나타냄을 이해했습니다. 컨트롤러는 Web Form의 코드 숨김 (.cs)을 나타냅니다.

내가 가진 문제는 모델에 대한 사용이 보이지 않는다는 것입니다. 왜냐하면 모델의 목적을 쓸모 없게 만드는 컨트롤러에서 비즈니스 로직 레이어의 메서드를 직접 호출 할 수 있기 때문입니다.

내가 오해하는 부분이 있습니까? 그렇다면 3 계층 아키텍처의 프리젠 테이션 레이어에 대한 MVC 디자인 패턴 구현에 대한 의견은 무엇입니까?

답변

3

간단한 응용 프로그램에서 MVC의 모델은 단순히 응용 프로그램 또는 비즈니스 계층의 DTO 일 수 있습니다. 이 경우에는 UI에 별도의 모델이 필요하지 않을 수도 있습니다.