IT자료실/Servlet&JSP

Servlet 관련 서버 구성 종류

Ramda 2022. 5. 11. 15:18

Servlet 관련 서버 구성

WEB 서버 구성

가장 기본적인 홈페이지 구성 방식(HTML, CSS, Javascript)이다. (정적인 방식)
개발자는 페이지를 다만들어 둔 뒤 웹서버에 올려놔야 하고. 사용자에게 요청을 받으면 WEB서버에서 해당 페이지를 클라이언트에게 보낸다.
웹 브라우저가 페이지를 받아 시각화하여 화면에 출력한다.

WEB - WAS 서버 구성

기존의 WEB 방식은 미리 페이지의 로직을 구성해서 준비해놔야 한다는 단점과 복잡한 로직의 페이지를 모두 클라이언트에게 전송해야하는 단점이 있다.
점차 웹 서비스의 복잡도가 증가했고 효율적으로 웹서비스를 구성하기 위해 WAS(Web Application Server)가 등장했다.
기존의 WEB 서버 방식은 단순 반환만 했다면, WAS는 클라이언트 요청을 받아 로직대로 처리한 뒤 웹페이지를 만들어 클라이언트에게 응답을 해준다.
WEB은 정적페이지 영역을 처리하고 WAS는 연산이 필요한 영역을 처리하여 리소스를 효율적으로 사용한다.

WEB-WAS-DB 서버 구성

클라이언트와 서버 간 데이터를 주고 받는 일이 많아지면서 효율적으로 저장하고 관리하기 위해 DBMS가 개발 되었다.
DB에 데이터들을 저장하고 WAS에서 연산을 수행한다. 클라이언트가 직접적으로 정보에 다가갈 수 없어 보안에 강하다.

참고 블로그 : https://codevang.tistory.com/191