자바
자바 중급 (JAVA-Web) 강좌 자료] session 객체
행복한짱짱이
2017. 7. 30. 07:48
자바 중급 (JAVA-Web) 강좌 자료] session 객체
자바 중급 (JAVA-Web) 강좌 자료] session 객체
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
session 객체
* 세션범위를 가지며 , javax.servlet.http.HttpSession 객체의 한 인스턴스이다. 이것은 요청을 보낸 클라이언트에 대해 생성된 대표하며 HTTP 요청에 대해서만 유효하다.
* 세션은 자동적으로 생성되므로 이 객체는 세션을 사용하지 않는 경우에도 유효하다. 유일한 예외는 page지시자의 session특성을 이용해서 session을 끈 경우인데, 그런 경우 이 객체를 참조하려고 하면 컴파일 시점에 오류가 생긴다.
* JSP의 세션객체는 JSP컨테이너에 의해 서블릿의 javax.servlet.http.HttpSession 객체로 변환된다. 결국 JSP의 session객체와 HttpSession는 같은 것이다.
* 하나의 클라이언트가 JSP 페이지가 있는 웹 서버에 페이지를 요구하면 서버는 요청에 응답하여 클라이언트에 세션을 부여한다. 각각의 클라이언트에 부여되는 세션은 다르게 할당된다.