728x90
WAS(Web Application Server)
웹 서버와 웹 컨테이너의 결합으로 이루어진 소프트웨어이다.
웹 서버를 포함하고 있기 때문에 웹 서버처럼 사용할 수도 있다.
DB 와 연결되어 트랜잭션 처리를 하거나 다른 시스템과의 연동 기능 또한 포함하고 있다.
웹 서버와 달리 요청에 대해 동적인 페이지를 만들 어 유연하게 응답할 수 있다.
WAS가 필요한 이유?
웹 서버는 정적인 컨텐츠만 제공하기 때문에 클라이언트의 요구에 유연하게 대처할 수 없다.
다양한 클라이언트의 요구에 유연하게 대처하기 위해 DB와 연결해 데이터를 주고받거나 데이터 조작을 하여 동적인 페이지를 생성해 응답하기 위해 WAS를 사용하고 있다.
cf) Tomcat : 아파치 재단에서 만든 오픈 소스 WAS이다. Java Servlet과 JSP가 실행할 수 있는 환경을 제공하여 동적인 페이지를 생성한다.
728x90
'java || spring boot' 카테고리의 다른 글
springBoot 커멘트 모음집 1(intelliJ)-macBook (0) | 2023.07.06 |
---|---|
parameter 확인커멘드 (0) | 2023.06.30 |
vim에서 springboot 빌드하고 실행하기 (0) | 2023.06.29 |
컬렉션 프레임워크 필수 암기 (0) | 2023.06.27 |
얕은 복사 vs 깊은 복사 (0) | 2023.06.21 |
댓글