WIL-9

Drumj·2022년 6월 20일
0

WIL

목록 보기
9/16

<이 주의 학습>

이번주는 스프링 심화강의 2주차까지 듣고 기존의 프로젝트(Python)에서 Java로 바꾸는 연습을 해봤다.

스프링 시큐리티를 사용해서 로그인을 구현하는 것이 강의의 내용이라서 그 코드를 보면서
우리 프로젝트에 맞게끔 코드를 수정하고 프론트와 연결을 시켰다.

하지만 금요일에 JWT를 통한 로그인을 타임어택에서 했었는데... 저 방법이 더 보안에 효율적이고 좋은 것일까..??? 아직 시큐리티도 제대로 이해하지 못했고 어떤 방식으로 작동하는지도 모른다.
JWT 타임어택도 코드 하나 작성하지 못하고 튜터님이 설명을 해주셨는데도 모르겠다..

우선 다음주에는 내가 구현하지 않은 기능들도 우선 Java로 바꿔보고 도저히 안되겠을때는 다시 로그인 쪽으로 돌아와 봐야겠다. 팀원들이 Java를 얼마나 하는지 잘 모르기 때문에 어느정도 프로젝트 기초 틀을 잡아두고 얘기를 해봐야겠다.

이번주의 가장 큰 소득은 java에서 ajax는 어떻게 작동하는지 꽤나 많은 부분 이해한 것 같고
코드 흐름 순서도 이제서야 조금 이해한것 같다.

클라이언트(프론트) - controller - service - repository

순으로 코드가 진행되고 다시 역순으로 클라이언트 쪽으로 결과를 돌려준다.
이 부분도 사실 기초강의에서 나왔던 것 같은데... 이제서야 이해를 했다 ㅠㅠ
역시 코드를 직접 짜면서 이해하는게 최고인 것 같다!!
(그런 것 치고 연습한 코드도 사실 90%는 복붙;;;)

--한 주를 마치며

코드를 오타없이 마무리 할 수 있도록
더 꼼꼼하게 확인하자!

0개의 댓글