전자정부표준프레임워크 프로젝트 중 찾아보게 되었다.
검색해보니 왈가왈부 말도 많고 뭔가 딱 이해가 안되고
현재 하는 거에서 와닿지가 않기 떄문에 주관적인 내 입장에서 설명해보겠다.
WEB Server
소프트웨어로서 웹 브라우저(클라이언트)에서 HTTP 요청을 받고
정적인 페이지를 응답해주는 것
음...사이트에 문서나 자료, CSS 스타일, 스크립트 파일 등을 가지고 있어
사용자가 어떤 문서를 보여줘~라고 요청하면
알겠어 보여줄게 하고 가져다가 뿌려주는 응답을 해주는? 소프트웨어
WAS(Web Application Server)
미들웨어로서 그야말로 중간다리 역할을 하고
프로그램 환경과 DB에 접속할 수 있게 해주고
트랜잭션도 관리해주는 것
위 사진처럼 동적으로 DB와 연결돼서 처리를 해준다.
최종정리
WEB Sever는 정적인 처리(소프트웨어)
WAS는 동적인 처리(미들웨어)
사실...딱 이렇게 얘기하긴 무리도 있겠지만
사용목적이 다르기 때문에 위 처럼 말할 수 있을 것 같다.
'Language > SPRING' 카테고리의 다른 글
전자정부에서 스프링부트(Spring Boot) 프로젝트 만들기 (0) | 2022.04.27 |
---|---|
프로젝트 war묶고 배포하기(포트 포워딩) (0) | 2021.09.24 |
Spring? 특징? 기능요소? (0) | 2021.08.09 |
어노테이션(@), MVC 디자인 패턴 (0) | 2021.07.28 |
POST 방식으로 값 넘기고 받기 (0) | 2021.07.27 |