웹 서버 vs WAS

Leutbing·2023년 8월 10일
0

웹 서버 vs WAS

회사에서 "우리는 6대의 WAS를 사용하고 있다." 라는 말의 뜻을 이해해보자.

Web Server

인터넷을 기반으로 클라이언트에게 웹 서비스를 제공하는 컴퓨터

Web

인터넷 기반으로 한 정보를 공유, 검색할 수 있게 하는 서비스

웹의 3가지 요소
URL(주소)
HTTP(통신규칙)
HTML(내용)

Server

클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템

html은 프로그래밍 언어가 아니지만 JAVA는 프로그래밍 언어이다.

WAS(Web Application Server)

Web Application

웹에서 실행되는 응용 프로그램.

Web Application Server

웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크.

웹 애플리케이션을 실행시켜 필요한 기능을 수행하고 그 결과를 웹 서버에게 전달.

프로그램 실행 환경과 데이터베이스 접속 기능 제공

비즈니스 로직 수행 가능

웹 서버 + 웹 컨테이너
컨테이너 : jsp, servlet을 실행시킬 수 있는 소프트웨어

자바 계열에선 웹 애플리케이션 컨테이너라 부름
웹 애플리케이션 컨테이너 : 웹 애플리케이션이 배포되는 공간

종류 : php, jsp, asp 와 같은 언어들을 사용해 동적인 페이지를 생성할 수 있는 서버

제품군

결론
Web Server(정적) VS WAS(동적)
상황에 따라 변하는 정보를 제공할 수 있는가?

profile
꾸준히 성장하는 개발자를 목표로 합니다.

0개의 댓글