자바 중급 (JAVA-Web) 강좌 자료] Session Tracking(1)

 

자바 중급 (JAVA-Web) 강좌 자료] Session Tracking(1)

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

Session Tracking

 

 * 목적

  - 특정 웹 브라우저 사용자와 웹 서버와의 HTTP 연결들을 하나로 이어준다.

 

 * 세션은 쿠키 혹은 URL 리라이팅(rewriting)을 적절히 사용하여 구현된다

  - Java Webserver의 경우 쿠키들이 실패할 경우 URL 재작성을 사용하여 변경하며, 서버가 정지시 디스트 등에 세션객체를 출력하는 기능을 제공한다

 

 * 서블릿을 지원하는 모든 웹서버는 최소한 쿠키기반의 Session Tracking을 지원해야하며, 여기에서 Session ID등은 Client의 지속적인 Cookie안에 저장된다.  즉 서버에서 새로운 세션객체가 생성되면 세션ID라고 하는 고유한 식별자가 서버에 의해 생성되어 부여되고, 또한 쿠키등을 통해 Client에 해당 ID가 주어진다.

 *​ 서블릿등이 서버에 접속시 Session Id에 해당되는 세션객체를 얻은후 거기에 담긴 정보를 뽑아낸다.

+ Recent posts