etc

웹 서버 vs 웹 어플리케이션 서버

wooyit 2022. 7. 21. 08:26

웹 서버

  • 웹 서버는 소프트웨어를 보통 말하지만, 웹 서버 소프트웨어가 동작하는 컴퓨터를 의미
  • 클라이언트(웹 브라우저, *웹 크롤러)로 부터  HTTP 요청을 받아 *정적인 데이터 or 웹 어플리케이션 서버에 동적 데이터 요청하여 결과를 클라이언트에 전달

* 웹 크롤러(web crawler) : 조직적, 자동화된 방법으로 월드 와이드 웹을 탐색하는 프로그램

* 정적(static)인 데이터: HTML, CSS, 이미지 등

 

웹 서버 종류: Apache, Nginx, IIS, webtoB 등

 

웹 어플리케이션 서버(web application server WAS)

  • HTTP를 통해 어플리케이션을 수행해주는 미들웨어
  • 웹 컨테이너 or 서블릿 컨테이너라고도 불림
  • WAS = (web server + servlet container)
  • WAS의 기능은 프로그램 실행 환경, DB접속 기능 제공, 다수의 트랜잭션 관리, 비즈니스 로직 수행

WAS 종류: Tomcat, JBoss, jeus 등

 

References

https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html

 

'etc' 카테고리의 다른 글

eclipse 단축키  (0) 2022.08.03
Toad For Oracle 단축키  (0) 2022.08.03
라이브러리와 프레임워크 차이  (0) 2022.07.21