여형사 프로젝트 - Spring 아이디 저장(Cookie) 기술 설명

김도형·2022년 10월 22일
0
post-thumbnail

쿠키를 사용한 기능

  • "아이디 저장" 기능

쿠키 작동 과정

쿠키 생성 및 브라우저에 쿠키 저장

쿠키 클라이언트 식별 후, loing 화면에 id, 아이디 저장 표시

쿠키란?

  • 클라이언트 식별하는 기술 가짐
  • 이름과 값이 쌍으로 구성된 작은 정보.
  • 아스키 문자만 가능
  • 한글은 URL 인코딩 해야함.
  • 서버에서 생성 후 전송, 브라우저에 저장.
  • 유효기간 이후 자동 삭제
  • 서버에 요청 시 domain, path(하위 경로 포함)가 일치하는 경우에만 자동전송
  • 브라우저마다 저장됨.

    이미지 출처 : 남궁성 저자의 스프링의 정석

쿠키 삭제와 변경

이미지 출처 : 남궁성 저자의 스프링의 정석

쿠키 읽어 오기(배열)

이미지 출처 : 남궁성 저자의 스프링의 정석

매개변수 타입에 따라 input value 값 표시

아이디 저장 매개변수 String rememberId 일 경우,

  • 아이디 저장 체크 -> on 출력

아이디 저장 매개변수 boolean rememberId 일 경우,

  • 아이디 저장 체크 / 미체크 -> true / false 출력

회고

위 쿠키 작동과정을 직접 ppt로 만들어서 포스팅을 하니까 cookie 작동 과정에 대해서 완벽히 이해할 수 있는 경험이었다.

profile
3년간 웹/앱, 자동제어 QA 🔜 개발자로 전향하여 현재 교육 회사에서 백엔드 개발자로 근무 중입니다.(LinkedIn : https://www.linkedin.com/in/dohyoung-kim-5ab09214b)

0개의 댓글