[TIL/CS] 웹 서버(Web Server)와 웹 어플리케이션 서버(WAS)
·
TIL/CS
오늘은 계속해서 사용하고 있지만 자세히 알지 못하는 웹 서버와 웹 어플리케이션 서버에 대해서 정리해보려고 한다. 웹 서버와 웹 어플리케이션 서버의 차이를 알기전에 정적페이지(정적인 컨텐츠)와 동적페이지(동적인 컨텐츠)에 대해서 먼저 정리하고 가자 1. 정적인 페이지와 동적인 페이지 1) 정적 페이지(Static pages) - image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들을 의미 - 웹 서버에서 요청에 알맞은 파일을 반환하며, 항상 동일한 페이지를 반환. 말 그대로 정적인 컨텐츠 - 웹 서버에서 제공 2) 동적 페이지(Dynamic pages) - 들어온 요청에 맞게 동적으로 만들어진 컨텐츠를 의미 - 데이터베이스, 서버 내 로직 등을 활용해 만들어진 컨텐..
[SIST] JSP_days04
·
TIL/View Template
1. Web Server(웹 서버)와 WAS(Web Applictaion Server)란? 1) Web Server(웹 서버) ㄱ. 소프트웨어와 하드웨어로 구분 - 하드웨어 : Web Server가 설치되어 있는 컴퓨터 - 소프트웨어 : 웹 브라우저 클라이언트로부터 HTTP 요청을 받아 정적인 컨텐츠(.html .jpg .css 등)를 제공하는 컴퓨터 프로그램 ㄴ. Web Server의 기능 (1) HTTP 프로토콜을 기반으로 하여 클라이언트의 요청을 서비스하는 기능을 담당 > 쉽게 HTTP 요청을 처리하는 웹서버이다. (2) 요청에 따라 아래의 두 가지 기능 중 적절하게 선택하여 수행한다. 기능 1) - 정적인 컨텐츠 제공 - WAS를 거치지 않고 바로 자원을 제공한다. 기능 2) - 동적인 컨텐츠 제..