이번 프로젝트를 진행하면서 가장 어려웠던 점은 코드의 어떤 부분이 어떤 기능을 동작시키는지 등의 코드의 전체적인 흐름은 어느정도 볼 수 있지만, 그 동작이 어떻게 일어나는지를 이해하기 어려웠다.
그에 따라, 내가 구현하고자 하는 기능이나 코드의 동작 흐름에 대한 설계는 어느정도 가능했지만, 코드를 직접 작성할 때 어려움을 많이 겪었다.
예를 들면, 서로 다른 클래스에서 객체를 따로 생성하는 이유도 잘 모르겠고, 내가 구현하고자 하는 메서드에 사용될 값을 불러오기 위해 매개변수를 넣어줄 때 값을 제대로 못 불러오는 경우가 대부분이다.
이러한 점들을 미루어보아, Java 문법도 많이 부족하고, 전체적으로 이론 부분의 기초적인 이해도가 많이 부족하다고 느낀다.
서블릿은 클라이언트(웹 브라우저)가 보낸 요청을 처리하고, 그에 대한 응답을 생성하여 반환하는 역할
그럼 예를 들어, Request Body에 사용자가 내용을 기입해서 POST하면 그 데이터를 서블릿이 처리해서 Resoponse dto를 반환해주는 형태라고 이해해도 되는 걸까?
➡️ 앞으로의 계획은 캠프의 진도대로 따라가면서 매일 아침 코드카타 하고 나서 1일 1이론 공부도 함께 하기!
매일 최소 1개 이상의 키워드에 대한 이론을 공부해서 누군가 나에게 그것에 대해 물어봤을 때 제대로 설명해줄 수 있을 정도로 공부 할 계획이다.
감사합니다 선생님 내일부터 열심히 가르쳐주세요