> For the complete documentation index, see [llms.txt](https://heunnajo.gitbook.io/mvc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://heunnajo.gitbook.io/mvc/4.-mvc/v4.md).

# 단순하고 실용적인 컨트롤러 - v4

FrontController에서 Model 생성해서 각 컨트롤러에 매개변수로 넘겨주고, 각 컨트롤러는 뷰의 논리 이름만 반환한다!

컨트롤러3에서는 각 컨트롤러들이 ModelView 객체로 Model과 View를 함께 반환했었다.

컨트롤러4에서는 프론트컨트롤러에서 Model을 생성하고, 각 컨트롤러에 매개변수로 넘겨준다. 그리고 각 컨트롤러는 뷰의 논리이름만을 리턴한다!이렇게 하면 실제 개발하는 개발자가 단순하고 편리하게 사용할 수 있다.

Model은 처음엔 빈 해시맵 객체지만 각 컨트롤러에서 내부적으로 데이터를 처리(비즈니스 로직 실행)한다.
