TiL(37)
-
[내일배움캠프] TIL - 24.10.16(수)
과제 제출전 마지막(?) 리팩토링을 진행했다. 아래에 리팩토링에 대한 내용을 작성한 게시물을 링크해 두었다. Access Token 재발급 및 관리자 계정 생성일정 날짜 추가 및 일정 CRUD 수정댓글 CRUD 수정마지막 리팩토링을 하고 끝났다 생각했지만 아직 반영 못한 부분이 있다 바로 댓글 수정/삭제에 대한 인가를 비즈니스 로직에 작성해둔 것인데 이 부분을 필터에서 처리해야 한다는 것을 리팩토링이 끝나고 파악해 버렸다. 일단 좀 더 프로젝트를 검수한 뒤 이후 받을 피드백과 함꼐 반영해야 할 듯 하다... ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습을 정리한 내용에 접근..
2024.10.16 -
[내일배움캠프] TIL - 24.10.15(화)
'도전 기능' 에 대한 요구사항까지 어제 다 반영을 하였다. 하지만 '도전 기능' 의 핵심 요구사항만 반영했기에 오늘은 리팩토링을 진행하며 동시에 반영하지 못한 세부 요구사항들을 함께 반영했다.필터 예외처리 반영Member CRUD 및 로그인/로그아웃 수정이후로는 Schedule CRUD 를 수정하고 JWT 재발급을 위한 RefreshToken CRUD 를 작성한 뒤 과제를 제출할 것 같다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습을 정리한 내용에 접근할 수 있다.
2024.10.15 -
[내일배움캠프] TIL - 24.10.07(월)
주말간 저번 Java 개인과제인 '숫자 야구 게임' 에 대한 피드백을 과제 프로젝트에 아래와 같이 반영하고 피드백을 남겨주신 튜터님을 찾아가 피드백 반영에 대한 이야기를 나누었다. '(2)' 까지는 주말간 반영하고 '(3)' 의 경우 튜터님과의 대화 도중 내가 미처 반영하지 못한 부분을 다시 반영한 내용이다.숫자 야구 - 피드백 반영(1)숫자 야구 - 피드백 반영(2)숫자 야구 - 피드백 반영(3)또한 주말에 확인한 '일정 관리 앱(JDBC)' 에 대한 피드백도 살짝 이야기를 나누었는데, 이후 과제가 아무래도 'JPA' 를 사용해 확장하는 느낌의 프로젝트이므로 이후 프로젝트(일정 관리 앱_JPA)에 이번 프로젝트 피드백을 반영하는 쪽으로 이야기를 나누었다. 새로운 과제의 발제에 대한 세션 또한 있었는데,..
2024.10.07 -
[내일배움캠프] TIL - 24.09.30(월)
오늘은 남은 Lv.2 요구사항과 Lv.3 요구사항을 모두 프로젝트에 반영하였다. 이로써 '필수 기능' 구현은 끝났는데, 아직 '예외 처리(핸들링)' 에 대한 부분을 작성하지 않아서 해당 부분을 구현 후에 'Lv.4 ~ 5' 요구사항들을 순차적으로 반영할 생각이다. Lv.2 요구사항인 '특정 일정 조회' 에 대한 구현후 API 테스트 진행 중에 'Spring Framework 파라미터 인식 오류' 문제를 겪었는데 해당 부분을 어떻게 해결 했는지 여기에 작성(API 테스트 포함)하였다. 또한 Lv.3 요구사항을 반영 후 진행한 API 테스트에 관한 내용은 여기에 정리하였다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이..
2024.09.30 -
[내일배움캠프] TIL - 24.09.27(금)
어제 정리한 내용을 토대로 오늘은 본격적으로 '일정 관리 앱' 구현을 시작했다. 우선 DB 세팅을 진행하고 '일정 생성' 에 대한 기능을 구현한 뒤 '애플리케이션 - DB' 간의 연결 확인 및 API 테스트를 진행했다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습을 정리한 내용에 접근할 수 있다.
2024.09.27 -
[내일배움캠프] TIL - 24.09.26(목)
이렇게 연달아 발제가 있던 날이 있었나 싶을 정도로 새로운 정보에 정신 없는 한 주를 보내고 있다. 오늘의 경우 'CH3' 스프링 입문 과제 발제가 있었는데, 간단하게 말하면 하나의 테이블로 기초적인 CRUD 를 구현하는 과제이다. 단, 평소 쓰던 JPA 가 아닌 JDBC 를 통해 Spring 이 어떻게 동작하는지도 파악는 목적 때문에 해당 내용 다시 강의로 수강할 필요가 있었다. 발제 내용(요구사항)을 정리하는 것이 오늘 주 활동이었는데, 추가적으로는 일단 정리하면서 필요하다 생각한 내용에 해당하는 Spring 강의를 선택해 더 수강했다. 추가적으로는 어제 작성한 TIL 를 튜터님께 보여드리고 이야기를 나누면서 굉장히 유익한 시간을 보낼 수 있었다. 현재 가지고 있던 생각이 맞다는 것도 확인하고 좀 ..
2024.09.26