WEB vs WAS

정혜윤·2021년 2월 15일
0

Web

목록 보기
1/1

WEB 과 WAS 를 알아보자

웹서버(WEB)란?

말그대로 작성된 html 페이지 등을 네트워크망에 종속되지 않고, 웹서비스를 할 수 있도록 하는 어플리케이션

html 문서같은 정적 컨텐츠를 처리합니다. (http 프로토콜을 통해 읽힐 수 있는 문서)
ex) apache

웹어플리케이션 서버(WAS, Web Application Server)란?

웹서버 + 웹 컨테이너의 결합

인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 어플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)입니다.
웹서버와 웹컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서버를 말합니다.
asp, php, jsp 등 개발 언어를 읽고 처리하여 동적 컨텐츠, 웹 응용 프로그램 서비스를 처리합니다.
ex) tomcat, jetty

웹컨테이너(Web Container)란?

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

WEB과 WAS의 차이점

Web Container의 유무로 WEB과 WAS를 나눌 수 있습니다. 이 둘의 목적이 다릅니다.

WEB

정적 컨텐츠 처리
이미지나 단순 html 파일과 같은 리소스 제공

WAS

동적 컨텐츠 처리
DB와 연결되어 데이터를 주고 받거나 프로그램으로 데이터 조작이 필요한 경우


참고

https://helloworld-88.tistory.com/71

profile
frontend developer

0개의 댓글