웹 서버
- 웹 서버는 소프트웨어를 보통 말하지만, 웹 서버 소프트웨어가 동작하는 컴퓨터를 의미
- 클라이언트(웹 브라우저, *웹 크롤러)로 부터 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 |