공부/Spring 핵심 원리
2021. 9. 25.
웹 서버와 웹 애플리케이션, 서블릿, 쓰레드 알아보기
웹서버(WebServer)? - 클라이언트에서 서버로 데이터를 전송하고, 응답받을 때 HTTP 기반으로 동작 - 정적 리소스와 기타 부가 기능을 제공 - 클라이언트가 HTML을 웹서버로 HTTP를 통해 요청을 하면, 서버는 HTTP를 통해 정적 리소스인 html을 응답해준다. - HTTP를 통해 요청과, 응답을 할 수 있다. - ex) NGINX, APACHE 👧 정적리소스? : HTML, CSS, JS,이미지, 영상과 같은 것을 의미한다. 웹 애플리케이션 서버(WAS - Web Application Server)? - HTTP 기반으로 동작 - 웹서버 기능과 동적인 파일도 지원한다. - ex) 톰캣(Tomcat) Jetty, Undertow 👧 웹서버와 차이점이 뭔가요? - 프로그램 코드를 실행해서 로..