스프링 주특기 입문차를 지나서 주특기 심화 과정이 시작 되었다.
아직 기초도 제대로 다지지 못한 것 같은데 심화가 시작되어 조금 걱정이 된다. 부트캠프를 하며 중요하다고 느끼는 것 중 하나가, 주변 사람들과 비교하지 않고 묵묵하게 공부하며 멘탈 붙잡는게 중요한 숙제라는 걸 다시 한번 깨닫고 있다. 오늘 수강한 스프링 심화 과정에 대해 간단하게 정리해보겠다.
네이버 쇼핑서버를 강의 내용으로하여 하기 표를 이용해 상품 검색 API동작 순서에 대해 살펴보았다.
또한, 컨트롤러에 대해 다시 한번 짚어보았다.
Spring MVC 이해 (Controller 관련)
1. 정적(static) 웹페이지의 controller
: Client의 요청을 Model로 받아 처리하며(id, password, name등) Client에게 View(정적 웹 페이지, HTML)을 내려줌
2. 동적(dynamic) 웹페이지
: Client의 요청을 Model로 받아 처리하며, Template engine에게 view, Model로 전달. (View: HTML / Model: View에 적용 할 정보들)
튜터님께서 백엔드/프론트 개발자에게 http 메세지는 매우 중요하다고 강조하였다. 사실 지금 보면 다 이해가 안간다. 반복적으로 봐야겠다.
http메세지설명:링크텍스트
Controller와 HTTP RESPONSE메세지
Spring MVC 이해 (Request)
Controller와 HTTP REQUEST메세지
상기 이미지는 아직 완벽하게 이해하지 못해서 여러번 봐야할 내용이다. 반복해서 공부해야겠다..!