본문 바로가기
728x90
반응형

HTTP2

Spring MVC 구조와 동작 원리 인프런에서 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술' 강의를 학습하고 정리한 내용입니다.모든 이미지는 제가 다시 만든 것이므로 복사해서 쓰시는 경우 출처를 남겨주시기 바랍니다.     1. http request를 처리 할 수 있는 핸들러(컨트롤러) 있는지 찾기    2. 해당 컨트롤러를 동작시킬 수 있는 어댑터 찾기    3. 어댑터를 통해 컨트롤러 실행을 요청한다.    4. 어댑터는 필요한 리졸버를 찾아 컨트롤러에게 파라미터를 전달해주도록 한다. 컨트롤러를 보고 필요한 리졸버를 찾고(위에선 3개), 이 3개를 for loop을 돌려 실행한다. 스프링은 30개가 넘는 ArgumentResolver 를 기본으로 제공한다. (인터페이스 HandlerMethodArgumentResolver 의 .. 2024. 5. 9.
REST란? REST가 뭔데? "REST가.. 뭐죠?" 라고 누군가 물었을 때 "그건 뭐뭐야" 라고 명료하게 대답해 줄 수 있으신가요? 저는 아무리 정리되어 있는 글을 여러개 봐도 '뭔 소리야?' 로 끝나더라구요. 설명들이 너무 추상적이라는 느낌을 받았습니다. 그래서 언제 어디에서 나온말인지부터 정리해보았습니다. 제가 이해하기 위해서요. 이 글을 읽고 난 후 "REST는 웹서비스 아키텍처를 만들기 위한 규칙 들이야~ 이런이런 규칙들로 이루어져 있어~" 정도만 되어도 소기의 목적을 달성했다고 생각합니다. 목차 - REST는 어디서 나왔는가 - REpresentational State Transfer 의 의미 - REST API란? - HTTP를 사용하는 이유 ❓ REST는 어디서 나왔는가 REST 라는 용어는 Roy Thomas Fie.. 2024. 1. 5.
728x90
반응형