[WEB] 세션 (Session)

SOO·2021년 3월 4일
0

WEB

목록 보기
3/3

1. 세션(Session)

  • 컴퓨터 시스템의 관리자(또는 OS 또는 서버)가 자신의 자산을 이용하는것을 허락한 사용자 (컴퓨팅)를 인식한 일정한 기간을 가리키는것

  • 클라이언트가 서버에 접속해 있는 상태

  • 방문자가 웹 브라우저를 열어 서버에 접속하고 다시 웹브라우저를 닫아 서버와의 연결을 종료하는 순간까지의 한 단위를 세션이라고 칭함

  • 세션은 브라우저당 하나의 세션을 가짐

  • 세션의 종료 시점은 브라우저를 닫거나, 아무 행동 없이 세션 유지 시간에 다다를 경우 종료됨

  • 로그인 등의 인증처리를 할 때 사용됨. 쿠키는 클라이언트에 저장되어 보안에 취약하지만, 세션은 서버에 저장되기 때문에 보안에 비교적 강함

  • 기본 세션 유지시간은 30분 (web.xml 에서 요소 부분에서 확인 가능)

  • page 지시어의 session 속성이 true 인 경우에만 사용 가능 (기본값 true)

1) 주요 메소드

2) session scope

  • 서비스에서 관리하는 모든 페이지에서 사용 가능
  • 한 사람의 한 브라우저를 이용해 service의 Context를 이동할때 session에 있는
    모든 객체를 사용할 수 있다.
  • 한 브라우저당 한 session -> 자신의 영역

출처:

0개의 댓글