Java) 세션(Session) 사용하기

chohee cha·2023년 5월 16일

Java

목록 보기
6/10

세션이란?

세션이란 웹 사이트의 여러 페이지에 걸쳐 사용되는 사용자 정보를 저장하는 방법을 의미한다.
사용자가 브라우저를 닫아 서버와의 연결을 끝내는 시점까지를 세션이라고 한다.

세션과 쿠키의 차이점

  • 쿠키는 클라이언트 측의 컴퓨터에 모든 데이터를 저장한다.
  • 세션은 서버 측에 데이터를 저장하고, 세션의 키값만을 클라이언트 측에 남겨둔다. 브라우저는 필요할 때마다 이 키값을 이용하여 서버에 저장된 데이터를 사용하게 된다.

자바에서 세션 사용해보기

아래 프로젝트에서 회원 로그인, 로그아웃 기능에서 사용

  • 로그인을 해야 글을 작성하고 자신이 작성한 글을 수정, 삭제할 수 있다.
  • 이미 로그인하고 있는 상태라면 현재 누가 로그인 중인지 알려준다.
  • 로그아웃 상태라면 글을 조회하는 것만 가능하다.
  • 2023_04_JAM

0개의 댓글