반응형
안녕하세요 코드짜는헬창입니다.
오늘은 WAS 와 웹 서버에 관하여 포스팅 하겠습니다.
웹 서버(Web Server)
위키피디아 : 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터
그래서 ?
클라이언트의 요청을 받아서 요청을 처리하고, 그 결과를 웹 클라이언트에게 응답하는 역할을 합니다. 주로 정적 페이지인 HTML, 이미지, CSS, 자바 스크립트 파일을 웹 클라이언트에 제공할 때 웹서버를 사용하며, 동적인 페이지 처리가 필요하다면 WAS서버에 처리를 넘깁니다.
ex) Apache
WAS(Web Application Server)
위키피디아 : 웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)이다
그래서 ?
동적 컨텐츠를 제공하기 위해 만들어진 애플리케이션 서버 (DB조회, 로직처리가 요구되는 컨텐츠)
JSP,Servlet 구동 환경 제공
컨테이너, 서블릿 컨테이너라고도 부릅니다.
ex) Tomcat, Jboss
결론
WAS만 쓰지 않고 WEB을 쓰는 이유는? 목적이 다르다. (웹 컨테이너의 유무)
웹서버는 정적인 데이터를 처리하는 서버. 이미지나 단순 HTML을 처리하는 서버라면 웹 서버가 적당하며 빠르고 안정적이다.
WAS는 동적인 데이터를 처리하는 서버. DB연결, 데이터 조작등과 같은 처리는 WAS를 활용해야 한다.
참고 : https://jeong-pro.tistory.com/84
반응형
'이론' 카테고리의 다른 글
DevOps 란 무엇일까? (0) | 2020.07.28 |
---|---|
Load Blancer란 무엇일까??? (0) | 2020.07.27 |
ORM과 JPA / Hibernate 란 무엇일까 (0) | 2020.07.23 |
Maven vs Gradle 메이븐과 그래들의 차이! (0) | 2020.07.08 |
OAuth 2.0 이란 (0) | 2020.07.06 |