본문 바로가기
영상 후기/WEB

영상 후기 - [10분 테코톡] 👩‍🦰희봉의 웹서버 vs WAS

by 올리브영 2023. 3. 15.
728x90
반응형

movie

Web

  • 인터넷을 기반으로 한, 정보를 공유, 검색할 수 있게 하는 서비스
  • URL(주소), HTTP(통신 규칙), HTML(내용)

Server

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

Web Server

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

WAS(Web Application Server)

  • HTML의 한계를 애플리케이션으로 극복
  • 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크
  • 웹 애플리케이션을 실행시켜 필요한 기능을 수행하고 그 결과를 웹 서버에게 전달.
  • php, jsp, asp와 같은 언어들을 사용해 동적인 페이지를 생성할 수 있는 서버
  • 프로그램 실행 환경과 데이터베이스 접속 기능 제공
  • 웹 서버 + 웹 컨테이너
    • 웹 서버는 클라이언트 요청이 정적인지 동적인지 파악하고 동적이면 웹 컨테이너에게 보냄. 
    • 웹 컨테이너는 servlet 구동 환경 제공해주고, 동적 컨텐츠를 생성하고 다시 웹 서버로 보냄.
  • 자바 계열에서는 웹 애플리케이션 컨테이너라 부름.
  • 웹 애플리케이션 컨테이너 : 웹 애플리케이션이 배포되는 공간.

웹서버

  • 아파치
  • IIS
  • NginX

WAS

  • 톰캣
  • WebSphere

 

728x90
반응형