전개발
article thumbnail

용어

Web

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

Server

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

Web Server

  • 인터넷을 기반으로, 클라이언트에게 웹 서비스를 제공하는 컴퓨터
  • html, css, 이미지 등의 정적인 데이터를 제공.
  • ex : 아파치 등

 

WAS (Web Appliction Server)

Web Application

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

Web Application Server

  • 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크.
  • 웹 애플리케이션을 실행시켜 필요한 기능을 수행하고, 그 결과를 웹 서버에게 전달.
  • 동적인 페이지를 만들어 낼 수 있는 서버.
  • 비즈니스 로직 수행 가능.
  • 프로그램 실행 환경과 데이터베이스 접속 기능 제공.
  • ex : Tomcat 등

 

웹 애플리케이션 컨테이너

일반적으로 ‘컨테이너’는 jsp, servlet 등을 실행시킬 수 있는 소프트웨어 환경을 나타낸다.

‘웹 애플리케이션 컨테이너’는 웹 애플리케이션이 배포되는 공간을 나타낸다.

 

웹 서버 vs WAS의 가장 큰 차이

  • 상황에 따라 변하는 정보를 제공할 수 있는가

Web Server

  • html, css, 이미지와 같은 정적인 컨텐츠를 제공하는 서버.

WAS

  • 애플리케이션의 비즈니스 로직이나 DB로직 등을 수행한 결과를 제공하는 서버.
 

'10분 테코톡' 카테고리의 다른 글

[10분 테코톡 필기] 이오의 OSI 7계층  (0) 2023.07.02
profile

전개발

@전개발

프론트엔드 개발자, 전인혁(Jeonny) 입니다.
포스팅이 좋았다면 "공감❤️" 과 "댓글👍🏻" 부탁드립니다. 😊