클라이언트 -> 서버로 데이터 전송 쿼리 파라미터를 통한 데이터 전송 GET으로 주로 사용 주로 정렬 필터(검색어)를 쓸 때 사용 메시지 바디를 통한 데이터 전송 Post, Put, Patch 회원가입, 상품 주문, 리소스 등록, 리소스 변경 등 정적 데이터 조회 이미지, 정적 텍스트 문서 불러올 때 조회는 get 사용 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능 동적 데이터 조회 주로 검색, 게시판 목록에서 정렬 필터(검색어) 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용 조회는 get 사용 get은 쿼리 파라미터를 사용해서 데이터를 전달 HTML Form 데이터 전송 (POST) Form 태그를 이용해 POST 전송 - 저장 메시지 바디에 ..
API
스프링의 기본기를 탄탄히 하기 위해 김영한의 Spring 강의를 듣기 시작했다. 원래 알던 내용이 많지만 동작 원리에 대해 더 심층적으로 이해하기 위해 공부하려고 한다. 정적 컨텐츠 (static) static 폴더에 hello-static.html 파일을 생성한다. static content http://localhost:8080/hello-static.html 경로를 치고 들어가면 해당 뷰로 연결된다. hello-static이라는 컨트롤러가 없기 때문에 static에 있는 hello-static이라는 이름의 html 파일을 찾음 템플릿 엔진 MVC: Model, View, Controller 템플릿 엔진: 동적으로 생성되는 웹 페이지나 문서의 구조와 내용을 분리하여 관리하는 도구 템플릿 파일과 데이터..