[10분 테코톡] 👩‍🦰희봉의 웹서버 vs WAS

JIWOO YUN·2023년 3월 18일
0


웹서버(Web Server)

  • Web : 인터넷을 기반으로한 서비스 중 하나로, 정보를 공유, 검색하게 해주는 서비스
    • URL,HTTP,HTML
  • Server : 클라이언트한테 정보나 서비스를 제공하는 컴퓨터

-- > 인터넷을 기반으로 클라이언트에게 정보나 서비스를 제공하는 컴퓨터?

클라이언트

웹서버에게 주소(url)을 가지고 -> 통신 규칙(http)에 맞춰서 요청하면 알맞은 내용(html)을 응답을 받는다.

웹서버

클라이언트의 요청을 기다리고 , 요청(http)에 대한 데이터를 만들어서 응답해준다. 데이터는 웹에서 처리할 수이는 html,css 등의 정적인 데이터로 한정된다.

  • 이경우 정적인 데이터만 보낼 수 있고 Html은 프로그래밍언어가 아니기 때문에 프로그래밍언어를 돌려서 계산등의 동적인 작업을 할 수 없었다. 그래서 이걸 처리해주기위해서 WAS가 등장했다.

WAS(Web application Server)

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

  • Web Application

    • 웹에서 실행되는 응용 프로그램.
  • 비즈니스 로직 실행, 프로그래밍 실행환경 + 데이터베이스 접속 기능 제공

  • 동적인 페이지를 생성 가능.

WAS -> Web Server + Web container

웹서버 -> 기존의 웹서버

  • 웹서버에서 처리를 못하는경우 Container로 넘겨서 처리

Web Container

  • 동적인 처리를 담당 (Servlet 구동 환경)

profile
열심히하자

0개의 댓글