01 WAS vs WS (상세 강의노트)

이 문서는 WAS(Web Application Server)와 WS(Web Server)의 개념을 심층적으로 설명합니다. 수업은 이론(정의·구성요소) → 내부 동작(요청-응답 흐름) → 관련 기술(서블릿/JSP) → 운영/배포 사례 순으로 진행합니다.

목차

1) 정의와 역할

2) 구조와 구성 요소

3) 요청 처리 흐름(정적 vs 동적)

4) 서블릿(Servlet)과 JSP의 관계

5) 서블릿 생명주기(Lifecycle) — Spring 전 반드시 이해할 것

6) HTTP 기본 — 서블릿이 처리하는 프로토콜

7) 실습: 요청 흐름 추적(수업 활동)

8) 배포·운영 고려사항

참고 예제 코드

추가 자료(권장 읽기)

이 파일만 읽어도 WAS/WS의 차이, 서블릿과 JSP의 역할, 요청 흐름의 기본을 이해할 수 있도록 작성했습니다.