본문 바로가기
Study in Bootcamp/회고

20220819 데일리 회고

by Bhinney 2022. 8. 19.

2022.08.19 FRI


1. 오늘의 학습

• Daily Coding

• Spring MVC

• Controller


2. 학습 목표

🌸 Spring MVC

   ☝🏻 Spring MVC가 무엇인지 알 수 있다 🔺

       : Model, View, Controller의 기본 정의는 이해했다. 주말 동안 나의 언어로 정리해야 할 듯!

        어제 미리 찾아보고 공부했던 덕분에 금방 이해할 수 있었다. 내 언어로 정리해서 설명할 수 있도록 정리할 것!

   ✌🏻 Spring MVC의 동작 방식과 구성요소를 이해할 수 있다 ❌

       : 동작의 흐름과 기본 그림만 알 것 같다. 우선 주말에 더 찾아봐야 할 것 같다.

 

🌸 Controller

   ☝🏻 API 엔드 포인트인 Controller의 구성 요소를 이해할 수 있다 🔺

       : Spring initializr 통해 받으면, 기본적으로 구성되는 정도만 이해했다. 더 깊이 찾아보고 싶다.

   ✌🏻 실제 동작하는 Controller의 기본 기능을 구현할 수 있다 🔺

       : Controller 실습 정도만 할 줄 안다. 주말에 응용해서 다른 방식으로 하나를 만들어 보면 좋을 것 같다.

 


3. 돌아보기

1️⃣ Daily Coding

: 오늘 처음으로 데일리 코딩에서 많이 버벅였던 것 같다. 내가 그냥 반복문으로 돌렸는데 계속해서 실행 시간이 오버되는 것이었다. 다른 메서드로 뽑아서 했음에도 계속해서 시간이 오바되는 것이었다. 그래서 레퍼런스를 참고해서 했더니 통과가 되었다. 레퍼런스랑 내 코드의 차이는 애초에 정렬이 되어있는 경우를 작성했는지의 차이였다. 정렬 횟수를 새고, 만일 정렬 횟수가 0이면 반복문을 나가는 코드를 써줬더니 문제가 해결 된 것이다. 이 버블 정렬은 조금 더 찾아봐야겠다. 그리고 정리해 놓자 !!

 

2️⃣ Spring MVC

:  기본 정의, 구성, 그냥 흐르는 정도만 이해가 갔다. 아직은 시작이다 보니 어색하고 어렵다. 실습을 하다보면 익숙해지고, 조금은 이해가 가지 않을까 하는 생각이든다. 우선 더 공부해보고 찾아보자. 

  

3️⃣ Controller

: 오늘 실습에서 생각보다 계속해서 에러가 나는 것이었다. 다행히도 페어 분이랑 하면서 페어 분 덕분에 오류를 찾을 수 있었고 고칠 수 있었다. @PatchMapping을 써봐서 좋은 것 같다. 다른 것도 응용하면서 써보면 좋을 것 같다. HTTP 헤더 부분을 남는 시간과 끝나고 해봤다. Postman으로 돌려가면서 확인하고, 인텔리제이로 돌아와서 출력도 확인해봤다. 확실히 직접 해보고 눈으로 보니 조금은 이해가 쉬운 것 같다. 솔직히 한 번 했다고 바로 알 수는 없다. 주말에 더 해보고, 응용을 해서 코드를 짜 보아야겠다! 

 

🔥 오늘의 마무리

: 확실히 스터디 플래너를 다시 쓰니까 조금 더 시간을 효율적으로 써가며 공부할 수 있었다. 여기에 계속 올릴까 했는데, 그냥 공스타그램을 하나 개설했다. 그곳에 공부 기록을 쓰면서 저장해놔야지. 그리고 인스타로 알 수 있는 정보들도 확인해둬야지. 

주말동안 DI, AOP, MVC 정리를 할 수 있을까? 정리 된 것도 추가할 것이 산더미~~ 블로깅을 할 수 있으면 해야겠다. 그리고 Spring 노트를 하나 구비해서 정리해둬야지. 타이핑도 하고 손으로도 쓰다보면 정리가 되지 않을까? 

근데 진짜 너무 어렵다... 내 머리에 다 들어가야할텐데... 욕심을 내고 싶다고!!! 😭 조금만 더 힘을 내서 해보고 싶다. 내가 머리가 이렇게 나빴나 싶어서 자신감이 많이 낮아지긴 했다. 다시 자신감을 올려서 잘 해보자!! 할 수 있다구!!!

 

'Study in Bootcamp > 회고' 카테고리의 다른 글

20220823 데일리 회고  (0) 2022.08.23
20220822 데일리 회고  (0) 2022.08.22
Section2를 마무리하며  (0) 2022.08.18
Day34 TIL(Daily Coding, Spring Framework)  (0) 2022.08.09
Day 31 TIL (Daily Coding, SQL)  (0) 2022.08.04

댓글