본문 바로가기
개발/개발일기

20221202 주특기 숙련 주차 - 1

by 전재경 2022. 12. 2.

우선 1주간 입문 주차가 끝났다.

Spring에 대해 많이 낯설었지만 1주일이라는 짧은 시간동안 그래도 계속 보고 있다 보니

조금은 눈에 익고 조금은 어떤 기능들이고 어떻게 작동하는지가 정리가 되기 시작하는거 같다.

 

우선 이번주까지 주어진 강의는 다 보고 인프런에서 김영한님의 

ORM표준 JPA프로그래밍 강의도 시간이 나는대로 계속 봐야겠다.

 

무작정 코드만 친다고 되는게 아니라 이해를 하고싶은 욕심이 생겨서 내 시간을 쪼개서라도 더 알고싶다.

 

오늘 새로운 숙련주차에 들어가며 해야하는 개인과제가

 

회원가입 API, 로그인 API를 구현하고

1주차에 했던 기능들에서 게시글 수정과 삭제에 이렇게 기능들을 변경하면 되는 것이다.

 

  1. 선택한 게시글 수정 API
    • 수정을 요청할 때 수정할 데이터와 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부를 확인 한 후
    • 토큰을 검사한 후, 유효한 토큰이면서 해당 사용자가 작성한 게시글만 수정 가능
    • 제목, 작성 내용을 수정하고 수정된 게시글을 Client 로 반환하기
  2. 선택한 게시글 삭제 API
    • 삭제를 요청할 때 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부를 확인 한 후
    • 토큰을 검사한 후, 유효한 토큰이면서 해당 사용자가 작성한 게시글만 삭제 가능
    • 선택한 게시글을 삭제하고 Client 로 성공했다는 메시지, 상태코드 반환하기

 

생각해보면 간단해보이지만 또 뭔가 헷갈리는 부분도 많을 거 같고 개념적인 부분이 조금 껄끄러워서 

조금 이해를 하며 진행을 해야겠다.

 

그래도 다행히 초반 토이프로젝트를 진행하며 로그인 회원가입 기능에 대해 만들며 JWT토큰에 대해 이해를 하고 와서

조금은 이해하기 쉬운 부분도 있었다.

 

JWT토큰 이란 ?

인증 방식 종류(Cookie & Session & Token) 서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰 3가지 방식이 있다. JWT (JSON Web Token) 유저를 인증하고 식별하기 위한 토큰(Token) 기반

jkadv.tistory.com

 

앞으로 1주간 진행해야하는 심화주차

 

놀지 말고 제대로 바닥부터 조금씩 쌓아올려서 개념도 이해하고 코드의 기능들도 이해하며 진행해야겠다.

 

오늘 잘했던 점

  1. 입문주차를 거쳐서인지 숙련주차 영상이 조금 이해가 잘 되었고 강의를 다본게 잘한거같다.
  2. 이해 안되는 부분을 최대한 고민하고 기술매니저님과 담임매니저님에게 물어보며 관련 지식을 얻었다.
    (업캐스팅 다운캐스팅에 대한 부분)
  3. 알고리즘 문제를 해결했다. 다만 조금씩 어려워져서 푸는 시간이 오래 걸렸다.

오늘 아쉬웠던 부분

  1. 입문 주차때 조금 더 개념적인 부분을 확실하게 하고 넘어왔으면 헷갈리는 부분이 적었을 것 같다는 생각이 들었다.
  2. 영상에 집중을 못할때가 가끔씩 있어서 계속 돌려보고 돌려보고 하며 오랜시간이 걸렸다.
  3. 알고리즘 문제를 푸는데 너무 오랜 시간이 걸렸다.
  4. 축구 경기를 보고자 하는 마음에 들떠 공부에 집중을 잘 못했다,,, 한국 화이팅 16강 갑시다요..

내일 목표

  1. 내일은 아침에 꼭 운동을 하고 알고리즘을 풀고 하루를 시작하자.
  2. 축구 경기가 져도 속상해하지 말고 공부에 집중하자
  3. 김영한님의 JPA강의를 들으며 개념적인 부분을 정리하고 넘어가자
  4. 개인과제의 50%이상은 완성하도록 노력해보자.

'개발 > 개발일기' 카테고리의 다른 글

20221204 WIL  (0) 2022.12.04
20221203 주특기 숙련 주차 - 2  (1) 2022.12.03
20221201 주특기 입문 주차 - 6  (0) 2022.12.01
20221130 주특기 입문 주차 - 5  (0) 2022.11.30
20221129 주특기 입문 주차 - 4  (0) 2022.11.29

댓글