Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

코드와이

Web Server vs WAS 본문

기타

Web Server vs WAS

코드와이 2021. 11. 29. 01:59

 

 

Web Server

  • 개념
    • 소프트웨어와 하드웨어로 구분된다.
  • 기능
    • HTTP프로토콜을 기반으로 하여 웹 브라우저의 요청을 서비스하는 기능
    • 기능 1
      • 정적인 컨텐츠 제공
      • WAS를 거치지 않고 바로 자원을 제공
    • 기능 2
      • 동적인 컨텐츠 제공을 위한 요청 전달
      • 클라이언트의 요청(Request)을 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(Response)
    • Apache Server, Nginx 등

 

 

WAS

  • 개념
    • DB 조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 애플리케이션 서버
    • HTTP를 통해 컨퓨터나 장치에 애플리케이션을 수행해주는 미들웨어
    • 웹 컨테이너 혹은 서클릿 컨테이너라고도 불린다.
  • 기능
    • Web Server + Web Container
    • Web Server 기능들을 구조적으로 분리하여 처리하고자하는 목적으로 제시
      • 분산 트랜잭션, 보안, 메시징, 쓰레드 처리 등의 기능을 처리하는 분산 환경에서 사용
      • 주로 DB 서버와 같이 수행
  • Tomcat, JBoss 등

 

 

Reference

'기타' 카테고리의 다른 글

디자인 패턴의 개념과 종류  (0) 2021.11.29
Maven & Gradle  (0) 2021.11.29
형상관리 툴(CVS, SVN, Git)  (0) 2021.11.29
[기타] 프레임워크 vs 라이브러리  (0) 2021.11.29
[기타] TDD  (0) 2021.11.29