Web Server 와 WAS
2023. 6. 3. 00:33ㆍSpring
Web Server와 WAS
Web Server
HTTP 프로토콜을 기반으로 클라이언트가 웹 브라우저에서 요청을 하면 그 요청을 받아 정적 컨텐츠를 제공하는 서버
(정적 컨텐츠 : HTML 문서, CSS, 이미지, 파일 등 )
만약 웹 서버가 동적 컨텐츠를 요청받으면 WAS에게 해당 요청을 넘겨주고, WAS에서 처리한 결과를 클라이언트에게 전달한다.
ex) Apache, NginX
WAS (Web Application Server)
DB 조회나 다양한 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 Application Server
HTTP를 통해 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)
JSP, Servlet 구동환경을 제공해주기 때문에 서블릿 컨테이너 혹은 웹 컨테이너로 불린다.
- 프로그램 실행 환경과 DB 접속 기능을 제공
- 여러 개의 트랜잭션을 관리 가능
- 비즈니스 로직을 수행 가능
ex) Tomcat, JBoss, Jeus, Web Sphere
'Spring' 카테고리의 다른 글
HttpServletRequest, HttpServletResponse (0) | 2023.06.03 |
---|---|
Servlet (0) | 2023.06.03 |