• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

model 내용을 request로 옮기는 시점

21.04.13 16:17 작성 조회수 216

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

Young.K님의 프로필

Young.K

질문자

2021.04.14

아아.. 넓은 관점에서 봤어야했는데 시야가 좁았네요

친절한 답변 감사드립니다.

0

smilelydays님의 프로필

smilelydays

2021.08.05

저도 궁금했던 부분인데, 감사합니다~