보근은 참고 있다
웹 서버, 웹 애플리케이션 서버. 본문
웹 서버
웹 서버(Web Server)란, 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아, HTML 문서와 같은 웹 페이지를 반환해주는 서비스 프로그램이다. 주로 이미지, css, 자바스크립트를 포함한 정적인 HTML 문서를 클라이언트로 전달하는 역할을 한다. Apache가 웹 서버에 속한다.
웹 애플리케이션 서버
웹 애플리케이션 서버(Web Application Server)란, 웹 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어이다. 업무를 처리하는 비즈니스 로직 수행, 여러 개의 트랜잭션 관리, 프로그램 실행 환경과 데이터베이스 접속 기능을 제공하는 등 동적인 처리를 수행한다. 톰캣이 웹 애플리케이션 서버에 속한다.
웹 애플리케이션
웹 애플리케이션(Web Application)이란, 인터넷이나 인트라넷을 통해 웹 브라우저에서 이용할 수 있는 응용 소프트웨어이다. PC에 소프트웨어를 배포하여 설치하지 않아도 웹 애플리케이션을 유지 관리할 수 있다는 장점이 있다.
주로 3계층으로 구축된다. 웹 브라우저가 첫 번째 계층이고, 동적 웹 컨텐츠 기술(JSP, ASP, PHP, CGI 등)이 두 번째 계층, 마지막으로 데이터베이스가 세 번째 계층이다. 웹 브라우저는 UI를 만드는 두 번째 계층에 요청을 보내고, 세 번째 계층인 DB에 쿼리를 날리고 자료를 업데이트한다.
'Framework > Spring' 카테고리의 다른 글
Servlet Filter, Listener (0) | 2020.11.19 |
---|---|
Servlet (0) | 2020.11.14 |