Spring
-
04 HTTP 요청과 응답 - 이론Spring/01 Spring MVC 2023. 4. 23. 22:04
(1) HTTP 요청과 응답-이론 - 프로토콜(protocol) 이란? 서로 간의 통신을 위한 약속, 규칙 >> 주고 받을 데이터에 대한 형식을 정의한 것 (2) HTTP(Hyper Text Transfer Protocol)란? - 단순하고 잃기 쉽다. (텍스트 기반의 프로토콜) - 상태를 유지하지 않는다. (stateless) 클라이언트 정보를 저장X >> 같은 클라이언트가 요청을 2번해도 서버는 구분하지 못 한다 (상태를 유지X) 따라서 이를 보완하기 위해 쿠키와 세션이 등장 - 확장 가능하다. 커스텀 헤더 추가 가능 (3) HTTP 메시지 (4) HTTP 메시지 - 응답메시지 (5) HTTP 메시지 - 요청 메시지 (6) HTTP 메서드 - GET, POST (7) 텍스트 파일 vs 바이너리 파일 ..
-
03 클라이언트와 서버Spring/01 Spring MVC 2023. 4. 23. 21:49
(1) 클라이언트와 서버 - 클라이언트(client) : 서비스를 요청하는 애플리케이션 - 서버(server) : 서비스(service)를 제공하는 애플리케이션 (2) 클라이언트와 서버 - 서버의 종류 (3) 웹 애플리케이션 서버(WAS)란? - 서버에 프로그램을 설치하고 클라이언트가 프로그램을 사용할 수 있게 한다 (4) Tomcat의 내부 구조 - 쓰레드 풀: 클라이언트가 요청하기 전 까지 준비되어 있음 - 서비스 : 요청 처리 - Connector : 프로토콜 (요청할 때 어떤 프로토콜로 요청했느냐에 따라 달라짐) - 엔진 : 보통은 1개인데, 여러 개 호스트 가능 - Context : 하나의 web app ex) 1ch2 1ch3 STS 프로젝트 - 서블릿 : 뜻은 작다...작은 서버 프로그램 e..
-