세션을 이용한 웹페이지 연동기능

2022. 2. 5. 11:25·Back/JSP

세션은 웹 페이지들 사이의 공유 정보를 서버에 저장해 두고 웹 페이지들을 매개해주는 방법이라는 점에서 쿠키와 같다.

하지만 쿠키는 사용 시 웹 페이지들의 정보가 클라이언트 PC에 저장되므로 정보가 쉽게 노출될 수 있다는 단점이 있다.

 

세션은 서버의 메모리에 생성되어 정보를 저장하기 때문에 보안이 요구되는 정보는  대부분 세션을 이용한다.

 

세션은 각 브라우저당 한 개, 즉 사용자당 한 개가 생성된다.

사용자의 로그인 상태나 쇼핑몰의 장바구니 담기 기능 같은 정보를 해당 브라우저의 세션에 저장해 두고 사용하면 편리하다.

 

세션의 특징

∙ 정보가 서버의 메모리에 저장된다.

∙ 브라우저의 세션 연동은 세션 쿠키를 이용한다.

∙ 쿠키보다 보안에 유리하다.

∙ 서버에 부하를 줄 수 있다.

∙ 브라우저(사용자)당 한 개의 세션(세션id)이 생성된다.

∙ 세션은 유효 시간을 가진다.(기본 30분)

∙ 로그인 상태 유지 기능이나 쇼핑몰의 장바구니 담기 기능 등에 주로 사용된다.

저작자표시

'Back > JSP' 카테고리의 다른 글

바인딩(Binding)  (0) 2022.02.11
[JSP] MVC 디자인 패턴  (0) 2022.02.08
DataSource 이용해 데이터베이스 연동하기  (0) 2022.02.05
서블릿의 비즈니스 로직 처리 방법  (0) 2022.01.31
Port 8080 required by Tomcat v9.0 Server at localhost is already in use. 오류  (0) 2022.01.31
'Back/JSP' 카테고리의 다른 글
  • 바인딩(Binding)
  • [JSP] MVC 디자인 패턴
  • DataSource 이용해 데이터베이스 연동하기
  • 서블릿의 비즈니스 로직 처리 방법
soyeon26
soyeon26
  • soyeon26
    개발 일지
    soyeon26
  • 전체
    오늘
    어제
    • 분류 전체보기 (107)
      • Web (22)
        • Web (1)
        • HTTP (0)
      • Language (29)
        • Java Script (3)
        • Type Srcipt (1)
        • Java (25)
      • Front (19)
        • HTML+CSS (4)
        • React (15)
      • Back (41)
        • Spring(Springboot) (9)
        • JSP (21)
        • Database (5)
        • NestJS (6)
      • Devops (6)
        • Docker (1)
        • Git & SVN (5)
      • App (7)
        • Android (7)
      • IT 정보 (3)
  • 블로그 메뉴

    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    중복제거
    백엔드
    SSR
    인프런
    자바스크립트set
    springboot
    강의 후기
    csr과ssr의 차이
    csrvsssr
    프론트엔드
    React
    데이터베이스 강의
    Java
    스프링부트
    서블릿
    Next.js
    Spring
    sql강의
    과학기술인 등록번호 발급
    김영한
    java의 정석
    과학기술인등록번호 조회
    과학기술인 번호 발급
    React Next.js
    강의후기
    과학기술인 등록
    과학기술인번호 조회
    SQL강의 추천
    Next.js 필요성
    javascript
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
soyeon26
세션을 이용한 웹페이지 연동기능
상단으로

티스토리툴바