반응형
세션(Session)
-
17 세션(Session)Spring/01 Spring MVC 2023. 6. 5. 20:24
1) 세션이란? - 서로 관련된 요청들을 하나로 묶은 것 - 쿠키를 이용 browser마다 개별(session 객체)를 서버에서 제공 >> 세션 : 모음, 하나의 요청과 응답 / 하나의 브라우저와 하나의 서버(1:1관계) ① 브라우저가 요청을 보내면 서버가 응답(세션 아이디를 쿠키에 저장) ② 그 다음 요청부터는 요청에 쿠키가 자동으로 따라간다 >> 첫 번째 요청 빼고는 나머지는 세션 ③ 세션이 끝나고 나면 새로운 세션 아이디가 발급 - 정리 : 원래 요청과 응답은 독립적인데, 쿠키를 이용하여 세션ID를 브라우저에 전달하여 그 이후에 요청에는 같은 세션ID를 요청에 포함하게 된다 (요청들을 하나로 묶어주는 역할→세션) 세션은 로그인부터 로그아웃까지 ※ 세션의 종류 방법 ①수동 종류 invalidate( ..