해결된 질문
작성
·
306
1
안녕하세요 영한님!
현재 강의에선 model 오브젝트의 내용을 request 임시 저장소에 옮기는 작업을 MyView에서 하셨는데요.
이렇게 되면 render()도 오버로딩해야되고 파라미터도 (model, request, response)로 개인적으론 지저분(?)하다고 느껴져서 그냥 front controller에서 model 내용을 request로 옮기는 것이 기존 render(request, response) 그대로 사용할 수 있고 좋은 거 같습니다.
제 짧은 소견으론 아키텍처 관점에서도 크게 나쁘진 않은거 같은데 영한님은 어떻게 생각하시는지 궁금합니다.
답변 3
4
안녕하세요. Young.K님
model의 데이터를 request에 전달하는 역할을 누가 하는가?의 기준이 중요한데요.
지금처럼 jsp를 사용하는 경우에는 request에 담아두어야 하지만, model의 값을 그대로 꺼내서 사용하는 뷰도 있을 것 같아요. 역할상 MyView에서 이 부분을 담당해두면 향후 MyView 관련 부분만 고치면 되겠지요?
3
0