4. MVC 프레임워크 만들기[단순하고 실용적인 컨트롤러 - v4]
- 아키텍쳐가 단순하고 실용적인 v4 컨트롤러를 구현해보도록 하겠다.
- 기본적인 구조는 v3와 같으나 컨트롤러가 ModelView를 반환하지 않고 viewName만 문자로 반환한다.
- 이전에는 paraMap 만 넘겼는데, 이제는 직접 모델이 파라미터로 넘어온다. 프론트 컨트롤러가 모델까지 만들어 넘겨주는 것이다.
- 반환은 String으로 된다.
- 따라서 ModelView가 인터페이스에 없다.
- 회원 입력 컨트롤러다. 모델값은 파라미터로 넘기므로 modelView 필요없이 논리주소만 반환하면 된다.
- 역시 회원 저장 컨트롤러도 modelView가 필요없다.
- 회원 정보 컨트롤러도 modelView 없이 논리주소 반환
- 프론트 컨트롤러를 만들어 준다. 역시 프론트 컨트롤러가 직접 모델을 넘긴다.