[Servlet] HTTP 세션 상태관리
·
과거의 이력/JAVA
웹개발시 사용자 세션정보를 확인할때 필수로 사용되는 HttpSession 객체와 세션에 대한 정리이다. 1. 개념 * 세션(Session) 이란? HTTP 기반으로 동작하는 클라이언트가 서버에 정보를 요청할 때 생성되는 '상태정보' 이다. HttpSession이라는 인터페이스 객체로 표현되며, HttpSession 객체는 HttpServletRequest의 getSession() 메소드를 이용하여 생성할 수 있다. * HttpSession HttpSession 객체가 생성될 때는 요청을 보내온 클라이언트의 정보, 요청 시간 정보 등을 조합한 세션 ID가 부여되며, 이 세션 ID는 클라이언트 측에 쿠키로 저장된다. 클라이언트마다 개별적으로 생성되어 유지되는 HttpSession 객체는 요청을 보내온 클라이..