Spring 다들 너무 열심히 하는거 아니냐구요 ~_~ ㅎㅎ

 

 

 

1. 어려웠던 부분  : 이번주의 키워드는 인증 인가에 대한 개념과 연관관계였다. JWT 토큰을 이용해 게시글 수정과 삭제하는 기능 구현까지는 어찌저찌 됐는데, 게시글에 댓글까지 추가기능으로 넣으면서 연관관계까지 생각해야 하는 부분이 어려웠다. 반 사람들의 깃헙을 보며 다들 어떻게 코드를 짰는지 봤는데, 사람마다 각기 다른 코드를 구현하는게 신기하면서도 부럽기도하고, 난 아직도 참조변수가 어쩌고 저쩌고 매개변수가 어쩌고 저쩌고를 잘 이해하고 있지 않는 것 같아서 다시 기본기부터 시작해야 할 것 같다는 생각이 들었다.

 

2. 느낀 점 : 아직 스프링을 배운지 2주밖에 되지 않았으니, 모든게 어려운게 당연하다. 우리반에서 내 기준 잘하시는 분들이 더 늦게까지 열심히 공부하시는 모습을 보고 뭔가 반성하게되고 동기부여도 되는 한주였다. 이제 진짜 마지막주차밖에 안남았으니 이번주는 최대한 잡담을 줄이고 공부에 매진해야겠다.

 

3. 새로 알게 된 내용 : 인증과 인가의 차이점, 그리고 쿠키/세션과 JWT 차이점, 테이블 연관관계 맺는 방법, 의존성주입과 제어의 역전에 대한 내용을 공부한 한 주 였다. 정규식에 대한 내용도 찍먹해봤지만 고 부분은 그냥 그때 그때 다시 공부해야 할 것 같다. 김민지 기술매니저님의 블로그 글 덕분에 생성자 자동완성 어노테이션 세가지도 개념이 더 정리된 것 같다.

 

4. 셀프칭찬 (이번주 잘한 일) : 갑자기 난이도가 껑충 뛴 느낌이다. 직접 코드를 작성하진 못했지만, 그래도 여러 사람의 코드를 하나씩 다 뜯어보고 조합해서 내가 이해할 수 있는 나만의 코드로 다시 작성해 과제2를 구현한 부분을 칭찬하고 싶다. 언젠간 나도 다른분들처럼 스스로 코드를 작성할 수 있는 날이 오기를.

 

5. 이번주 할 일 : 스프링 시큐리티 개념 정리 + 과제 구현, JAVA 언어스터디, 연관관계 다시 공부하기. 

 


[이번주 공부한 부분 링크 정리]

 

<Spring>

[10] Spring Boot 어노테이션 정리

[11] Database 와 SQL

[12] 정규식(regex, rational expression)

[13] @Valid, @Validated (작성중. 수정필요)

[14] JPA (1)

[15] JPA (2) 심화

[16] IntelliJ 단축키 모음

[17] 숙련주차 과제 (개념 부분 - 키워드 정리)

[18] 인증과 인가 (1) 세션/쿠키, JWT

[19] 스프링 프레임워크

[20] 의존성 주입 DI(Dependency Injection)

[21] ORM, JPA, Spring Data JPA

[22] 항해99 주특기 숙련주차 시험 Spring

 

<JAVA>

[24] JAVA 타입 변환과 다형성

[25] JAVA 중첩 클래스/ 중첩 인터페이스

[26] JAVA 익명 객체 (Anonymous)

 

<기타>

이번주 내로 끝내야할 필수 개념들 ( 정리하고 갈게요 )

[07] 미니프로젝트 사용 함수, 새 개념 정리

+ Recent posts