TIL [22.04.04 ~ 22.04.10]

피오·2022년 4월 4일
0

TIL

목록 보기
29/33
post-thumbnail

주간 목표

  • 팀 프로젝트 문서화 잘 해놓기
  • 객체지향의 사실과 오해 읽기
  • MVC 1편 완강하기
    • 완강하면 2편도 진행

22.04.04

  • 팀프로젝트 첫 회의
  • MVC 1편 - 스프링 MVC - 기본 기능 까지
    • ArgumentResolver란?
      • RequestMappingHandlrAdapter가 핸들러에 있는 어노테이션, 파라미터 등의 정보를 확인한 후 그에 맞게 파라미터 값을 만들어서 넣어줘야 하는데, 이때 핸들러 정보에 맞게 파라미터 값을 만들어주는 역할을 하는 인터페이스.
        • 핸들러에서 @RequestBody, HttpEntity 를 사용하는 경우 ArgumentResolver에서 도 HTTP 메시지 컨버터를 이용해서 메시지 바디를 처리한다.
    • ReturnValueHandler란?
      • ArgumentResolver가 요청시 사용되는 인터페이스라면, ReturnValueHandler는 핸들러의 응답 관련 어노테이션에 맞게 응답 데이터를 처리해주는 역할을 하는 인터페이스이다.
        • 응답시 @ResponseBody, HttpEntity를 사용하면 ReturnVAlueHandler에서도 HTTP 메시지 컨버터를 이용해서 응답 메시지 바디를 처리한다.

22.04.05

  • 팀원 전체 모임.
  • 팀프로젝트 진행.
    • 테이블 스키마 작성.
    • EC2 인스턴스에 MySQL-server 구동 및 로컬 프로젝트와 연동하여 데이터 입출력 테스트 완료.
  • MVC 1편 수강 완료
    • PRG (POST / Redirect / GET)
      • POST 요청 후 브라우저 새로고침 실행시 POST 재요청 되는 것을 방지.

22.04.06 ~ 22.04.08

  • 팀프로젝트
    • 나단과 DTO 구현 및 Enum 관련 처리.
  • 객체지향의 사실과 오해 독서 시작

04.09

  • 팀프로젝트
  • 독서 - 객체지향의 사실과 오해
    • 객체의 상태, 행동, 식별자에 대해 공부 후 정리

04.10

profile
블로그 이전했습니다. https://pzbg.tistory.com/

0개의 댓글