본문 바로가기
개발공부/Server

[서버] WEB과 WAS를 알아보자.

by dokii 2021. 3. 1.
728x90

1. WEB란 ?

웹서버는 HTML페이지 등을 네트워크망에 종속되지않고, 웹서비스를 할수 있도록 하는 어플리케이션.

 

 

2. WAS(Web Application Server)란 ?

웹서버 + 웹 컨테이너

 

인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 어플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)이다.

웹 어플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별되며, 주로 데이터 베이스서버와 같이 수행된다.

 

3. Web Container(웹 컨테이너)란 ?

 

JSP와 서블릿을 실행시킬수 있는 소프트웨어를 웹 컨테이너 혹은 서블릿 컨테이너라고 한다.

웹 서버에서 JSP를 요청하면 톰캣에서는 JSP파일을 서블릿으로 변환하여 컴파일을 수행하고, 서블릿 수행결과를 웹 서버에게 전달하게된다.

 

4. WEB과 WAS의 비교

Web Container의 유무로 WEB과 WAS로 나눌수 있다.

WEB서버는 HTML문서같은 정적 컨텐츠를 처리하는것 (HTTP 프로토콜을 동해 읽힐수 있는 문서)

WAS서버는 asp, php, jsp등 개발 언어를 읽고 처리하여 동적 컨텐츠, 웹 응용 프로그램 서비스를 처리하는 것이다.

 

5. Web Server와 WAS의 구성에 따른 분류

 

 


참고한 블로그

helloworld-88.tistory.com/71

0ver-grow.tistory.com/134

728x90

댓글