- 페이지에 상관없이 연결만 되어 있으면 값 유지
- 세션 아이디를 응답할 때 들고 가서 클라이언트가 가지고 있다.
(로그인, 로그아웃할 때 주로 사용)
- 세션은 서버에 있어서 세션은 서버에 저장된다
(쿠키는 클라이언트에 저장된다)
1. 브라우저 창 모두 닫을 때
2. 30분 이상 작업하지 않았을 때
3. 로그아웃 버튼(세션 값 삭제 명령)
클라이언트와 서버의 연결 정보를 서버에 저장하는 내장 객체
세션 ID: <%=session.getId() %>
세션 생성 시간: <%=session.getCreationTime() %>
세션 마지막 접근 시간:<%=session.getLastAccessedTime() %>
세션 유지 시간: <%=session.getMaxInactiveInterval() %> 초(30분)
세션 유지시간 3600초로 변경
<% session.setMaxInactiveInterval(3600);%>
세션 유지시간 변경:<%=session.getMaxInactiveInterval()%> 초
<% 세션삭제(로그아웃) session.invalidate();%>
연결 정보를 저장하는 역할
페이지 상관없이 서버에 값이 유지되게끔 한다
세션은 브라우저 창을 닫았을 때, 30분 동안 작업을 하지 않았을 때, 로그아웃했을 때 사라진다.
보안상 중요한 데이터 저장 유지, 특히 로그인 인증.
세션은 서버에 저장이 된다. 세션은 값이 유지가 된다.
어느 페이지에 가든지 이 값을 사용할 수 있다
페이지 상관없이 값을 사용자 컴퓨터에 저장 유지할 때
세션을 쓸지 쿠키를 쓸지는 보고 결정해야 한다
쿠키는 서버의 부하를 줄이고자 보안상 중요하지 않는 데이터를 데이터를
클라이언트 컴퓨터에 저장된다
ㅣ읽느라 수고 많으셨어요~ㅣ
부족한 글을 읽어주셔서 감사드립니다
아직 부족한 게 많으니
틀린 곳이 있다면
조언의 말씀 꼭 부탁드립니다!!!!
jsp_내장객체 response에 대해 (0) | 2020.07.03 |
---|---|
JSP에서 DB 연동하기_ delete(삭제) /update(수정)/ select(조회)/ insert(삽입) (1) | 2020.07.02 |
[jsp] DB (SQL)알아보기_DDL /DCL/ DML이란? (0) | 2020.06.29 |
[JSP] PHP/ ASP /NET+/ jsp 뭐가 이렇게 많아? (0) | 2020.06.27 |
[JSP] jsp _쿠키_cookie? (세션_session과 비교하기) (0) | 2020.06.24 |