issues
search
myway00
/
Implement-Tomcat-By-Myself
스프링 부트 내부의 톰캣이 어떤 동작을 하는지 호기심을 갖고 톰캣을 간단히 구현한 레포지토리입니다.
0
stars
0
forks
source link
Servlet 의 사용자 Session 관리 (Tomcat이 HTTP 요청을 받아 요청 객체에 Session ID 설정 과정)
#7
Open
myway00
opened
1 year ago
myway00
commented
1 year ago
HTTP 프로토콜은 그 자체로 stateless하기 때문에, HTTP 프로토콜 '바깥'에서 이러한 상태 관리를 담당해야함
서블릿의 명세 상에서 이러한 세션 관리는 톰캣과 같은 서블릿 컨테이너가 담당
구현 프로세스
Request 가 들어왔을 때, 헤더에 Cookie 헤더가 존재하는지 여부를 검사
없다면 set-cookie 를 통해 JSESSIONID 쿠키를 발급
구현 프로세스