세션
[Spring] 서블릿 HTTP 세션
서블릿에서 HTTP 세션을 어떠한 방식으로 만들어줄까? 하나의 HTTP 요청이 들어왔을 오고 이후 로직에서 세션 생성 요청이 있다면, 서블릿 컨테이너에서 세션을 만들고JSessionId를 부여해준다. 이렇게 만들어진 JSessionId 만 알고 있다면 만들어진 세션에 접근하여 원하는 정보들을 저장하거나 삭제할 수 있다. 그리고 요청이 끝난 뒤에도 해당 세션을 서블릿 컨테이너에서 관리하고 있다가 JSessionId를 쿠키로 가진 HTTP 요청이 들어올 경우, 서블릿 컨테이너에서 JSessionId 로 가지고 있는 세션들 중 일치하는 세션ID가 있는지 확인한다. 만약 일치하는 세션이 있다면 해당 요청에서 접근할 수 있도록 설정해준다. 위와 같은 방식으로 서블릿은 세션을 편하게 생성하고 사용할 수 있게끔 만들..