컴공생의 발자취

[내일배움캠프 6주차 WIL] 개인과제(재제출) & Spring(JWT, Entity 연관관계) 본문

🤝 활동/내배캠WIL

[내일배움캠프 6주차 WIL] 개인과제(재제출) & Spring(JWT, Entity 연관관계)

MNY 2024. 5. 29. 23:32
728x90
반응형
바쁘다 바빠!
여유로운 줄만 알았어요..

 

개인과제 재제출

  • 배운 점
    • param & Query String
    • exceptionHandler
    • swagger
    • validation
    • ResponseEntity
  • 느낀 점

그 이전에는 아래와 같이 3단계까지 밖에 진행하지 못했다.

  • 일정 작성
  • 선택한 일정 조회
  • 일정 목록 조회

다시 재제출하면서 7단계까지 완료할 수 있었다.

  • 선택한 일정 수정
  • 선택한 일정 삭제
  • 예외 발생 처리 (여기부터 추가기능 구현)
  • swagger 활용 & 파라미터 유효성 검사, null 체크 및 특정 패턴에 대한 검증 수행

그리고 과제 해설 영상을 보면서 ResponseEntity를 사용해서 틀을 다시 바꿨다.

아직 ResponseEntity를 어떻게 활용하는지는 모르지만.. 일단 동작을 하도록 만들었다.

CRUD를 만들었긴하나, 이걸 제대로 활용하지는 못하는 것 같다.

여러번 더 해보면서 익혀야 제대로 사용할 수 있을 것 같다.

 

  • 아쉬웠던 점
    • 추가기능 구현을 모두하지 못한 것
      • 파일 업로드 & 다운로드
      • 테스트 코드 작성
    • ResponseEntity를 제대로 이해하지 못하고 활용한 점
    • exceptionHandler활용에 대해 더 알아보지 못한 점

 

Spring 숙련 주차

  • 배운 점
    • 인증 인가
    • Cookie vs Session
    • JWT
    • Entity 연관관계
    • 모의면접..
  • 느낀 점

뭔가.. 공부를 했는데.. 분명 했는데 모르겠어.

강의를 보면서 일단 그렇다니까 그렇구나 하고 보고는 있는데

이게 왜 그런지 어떤 걸 내가 몰라서 지금 이해를 제대로 못하고 있는 건지를 모르겠다.

그리고 모의면접은 정말 망했다지ㅠ

 

  • 아쉬웠던 점
    • 부족한 부분이 무엇인지 알아보지 못한 것
    • 튜터님께 질문을 많이하지 못한 것
    • 하루 빠진 것

2024.05.21 - [🤝 활동/내배캠TIL] - [내일배움캠프 24일차 TIL] ResponseEntity 및 ExceptionHandler

2024.05.21 - [🤝 활동/내배캠TIL] - [내일배움캠프 25일차 TIL] 쿠키-세션 방식과 JWT 기반 인증

2024.05.23 - [🤝 활동/내배캠TIL] - [내일배움캠프 26일차 TIL] 모의면접과 Entity 연관 관계

2024.05.24 - [🤝 활동/내배캠TIL] - [내일배움캠프 27일차 TIL] Spring 실습과 다양한 개념

* 24일차
- 목차 : 오늘의 학습, 오늘의/지난 날의 궁금증, 코드카타, 면담, 오늘의 회고
- 학습 키워드 : ResponseEntity, ExceptionHandler, Swagger, Validation

* 25일차
- 목차 : 오늘의 학습, 코드카타, 오늘의 회고
- 학습 키워드 : Autowired & Primary & Qualifier, 인증과 인가, 쿠키 - 세션 방식, JWT 기반 인증, 쿠키 vs 세션, git branch naming, git commit message template, JOIN

* 26일차
- 목차 : 오늘의 학습, 오늘의/지난 날의 궁금증, 코드카타, 모의 면접, 오늘의 회고
- 학습 키워드 : @OneToOne & JoinColumn, @ManyToOne, @OneToMany, fetch(@OneToMany & @ManyToOne), 영속성 전이, orphanRemoval

* 27일차
- 목차 : 오늘의 학습, 오늘의/지난 날의 궁금증, 코드카타, 오늘의 회고
- 학습 키워드 : cron, In, javadoc, 개선된 switch문, compareTo, copyOfRange, DATE_FORMAT(), CASE_WHEN

 

  • 면담 질문 (더보기 ..Click)
더보기

* 26일차 (모의면접)

- RESTful한 API를 설계하는 장점은?

- 적절한 관심사 분리가 필요한 이유는? (계층 분리)

- Setter의 사용을 지양하는 이유는?

- NoSQL vs RDBMS

- 객체지향 설계 설명

 

  • 궁금증 (더보기 ..Click)
더보기

* 24일차

- Q : PUT vs POST?

- Q : 참조는 reference인데 자바는 call by value로만 동작하는 것 아닌가?

 

* 26일차

- Q : RequestParam vs PathVariable

- Q : wrapper클래스.. 그래서 무슨 기능들을 가지고 있는데?

- Q : Object.equals와 str.equals의 차이?

- Q : 객체의 불변성에 대해 궁금...?

 

* 27일차

- Q : system.out vs log? 왜 log를 사용해야 하는가?

- Q : AOP?

- Q : JDBC이란?

- Q : ORM이란?

- Q : Local Storage vs Session Storage?

- Q : yml vs properties ? 


나의 생각

올라가는 건 6주차 WIL이지만 지금은 7주차 중반..

시간이 참 빠르다. 그리고 이젠 노션에 내가 모르는 개념에 대해 조금씩 적어놓고 있다.

근데 강의만으로는 부족해서 책도 일단 빌려서 읽어보고 있다. 인프라에 있는 다른 강의도 시간이 된다면 읽어보면 좋겠다.

김영한님의 강의를 많이들 추천하던데 나도 그거 들어야지!

 

이번주 7주차도 화이팅!

 

이번 주 TMI

이제 밥 먹으면 너~~~어무 졸려서 점심은 잘 안 먹는다.

728x90
반응형