WAS란 동적인 콘텐츠를 제공하기 위해 만들어진 서버이다.
주로 Database와 관련된 처리등 동적으로 다양한 서비스 로직 처리를 수행한다.
WAS의 종류로는 Tomcat, JEUS, WebLogic 등이 있다.
웹 컨테이너(Web Container) 혹은 서블릿 컨테이너(Servlet Container) 라고도 불린다.
웹 컨테이너의 역할을 다음과 같다.
- 서블릿의 생명주기를 관리하고, URL과 특정 서블릿을 맵핑하며 URL 요청이 올바른 접근 권한을 갖도록 보장한다.
- 서블릿, 자바서버 페이지(JSP) 파일, 그리고 서버-사이드 코드가 포함된 다른 타입의 파일들에 대한 요청을 다룬다.
- 서블릿 객체를 생성하고, 서블릿을 로드와 언로드하며, 요청과 응답 객체를 생성하고 관리하고, 다른 서블릿 관리 작업을 수행한다.
참조
'IT > Web server' 카테고리의 다른 글
[Tomcat] Web Server의 Context Path 지정하기 (0) | 2020.10.13 |
---|---|
[tomcat] console에 출력되는 log를 영어로 출력하기 (0) | 2020.10.13 |
[Tomcat] Tomcat 실행 시 다른 경로에 있는 war 실행하기 (1) | 2020.10.07 |
[Tomcat] Windows 10에 Tomcat8.5 설치하기 (0) | 2020.09.07 |
WAS(Web Application Server)와 서블릿(Servlet) (0) | 2019.12.13 |