Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4주차 미션 / 서버 1조 박종익 #44

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

bingbonbon
Copy link

미션 진행도(%)

한...70%정도

미션 수행 내용

  1. View - JspView와 JsonView 구현 및 적용
  2. ModelAndView 구현 및 적용
  3. AbstractController에 new ModelAndView(new JspView(JsonView)()) 반복 사용 제거를 위한 메서드 구현

궁금점

AddAnswerController에서 author와 content를 적으면 바로 반영되지 않고 {0}과 {2}가 뜨는 문제가 생겼습니다. 왜 뜨는지 알고 싶습니다.

배운점

  • 음... 사실 View만 적용했을 때 꽤 괜찮은 구조라고 생각하고 있었고, 굳이 ModelAndView를 왜 만들어야 하는 지 이해가 되지 않았습니다.
  • 단순히 json에 적힐 내용을 model에 담아 어짜피 줘야 하는 view까지 한번에 주자는 취지에서 그렇게 하는 것이라 생각하고 코드를 짰더니 정확한 이해가 되지 않은 탓인지 쉽게 짤 수가 없었습니다.
  • 특히 set or get Attribute라는 메서드가 있는데 이걸 addModel이라는 비슷하지만 다른 메서드로 써주는 것이라 생각해 구조를 이해하는 것이 쉽지 않았던 것 같습니다.
    (음...사실 아직도 이해가 잘 되지 않는 것 같습니다)
  • 하지만, 시험 기간 중에도 조금씩 보면서 이해해보려 노력해보겠습니다. 아무래도 다른 사람의 코드를 좀 더 보는 편이 좋을 것 같습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants