개발 낙서장

[TIL] 내일배움캠프 21일차 - Spring 개인과제 - 본문

Java/Sparta

[TIL] 내일배움캠프 21일차 - Spring 개인과제 -

권승준 2024. 1. 23. 21:02

오늘의 학습 키워드📚

개인 과제 마무리

개인 과제를 마무리했다. Html을 조금 다듬어서 화면에서 HTTP 통신이 가능하도록 했다.

https://github.com/SeungJun-Kwon/MySchedules

 

GitHub - SeungJun-Kwon/MySchedules: 스파르타 코딩클럽 Spring 개인 과제

스파르타 코딩클럽 Spring 개인 과제. Contribute to SeungJun-Kwon/MySchedules development by creating an account on GitHub.

github.com

기능 별로 url, HTTP 메소드를 나누어 Restful하게 api를 설계했으며 3계층 레이어 방식 또한 사용했다.
다만 Response 부분에 대한 메시지가 부실하고 예외 처리가 부족하다.
ResponseEntity라는 것이 있던데 이것에 대해 좀 더 알아보고 수정할 필요가 있어보인다.

그래도 직접 Api를 설계하고 구현하면서 서버와 클라이언트끼리 어떻게 통신하는지, 데이터는 어떻게 넘겨지는지, DB와 트랜젝션은 어떤 흐름으로 값이 처리되는지에 대해 조금은 이해할 수 있었다.


오늘의 회고💬

어떻게 돌아가기는 하지만 손 봐야 할 부분이 아직도 많은 것 같다. 그래도 내가 직접 api를 만들고 db 작업을 하는 것에 의의를 두어야지...

 

내일의 계획📜

이제 Spring 숙련 주차다. 나는 아직 입문 단계인데 벌써 숙련이라니...

Comments