web (3) 썸네일형 리스트형 [특강] 웹 서버 프로그래밍 시 주의해야하는 부분 보호되어 있는 글입니다. [WEB] 웹서버 vs WAS 웹 서버 VS WAS 정적인 데이터는 웹 서버에서, 동적인 데이터는 WAS에서 처리하는 것이 권장된다. ◽ 정적 : 있는 그대로 제공되는 것 (served as-is) ◽ 동적 : 서버가 컨텐츠를 처리하는 것, 컨텐츠를 데이터베이스로부터 생성하는 것 웹 서버 : 주로 HTTP 프로토콜을 이용하여 정적인 웹페이지를 보여주는 역할을 하는 서버를 의미 - 사이트 규모에 따라 웹 서버의 역할을 WAS가 포함하는 경우도 존재하지만, 대부분의 환경에서 웹 서버는 WAS 앞 단에 위치하여 정적인 컨텐츠 처리 및 로드 밸런싱을 담당하는 역할을 함 웹 서버 프로그램 (= '웹 서버') : HTTP 프로토콜을 이용하여 웹페이지를 보여주는 역할을 하는 프로그램 🔹 웹 서버의 공통된 기능 1. Virtual hosting (.. [WEB] REST API 개념 정리 REST (Representational State Transfer) : HTTP 프로토콜을 통해 API를 설계하기 위한 이키텍처 스타일 REST의 구성과 특징 1. REST의 구성 ◾ 자원 (Rescource) ◾ 행위 (Verb) ◾ 표현 (Representations) 2. REST의 특징 특징 설명 Server-Client (서버 클라이언트) 구조 리소스 있는 쪽 - 서버 리소스를 요청하는 쪽 - 클라이언트 Stateless (무상태) 세션이나 쿠키 등의 상태를 따로 저장하여 관리하지 않고, API 요청에 대한 처리만 수행 HTTP 프로토콜은 기본적으로 '무상태'이다. 무상태는 클라이언트의 상태(State)를 서버에 저장하지 않는 것이다. 따라서 이전의 클라이언트의 요청이 다음 요청에 연관되지 않.. 이전 1 다음