본문 바로가기

Be an Overachiever

검색하기
Be an Overachiever
프로필사진 devson119

  • 분류 전체보기 (13)
    • Programming Language (1)
      • Java (1)
      • Javascript (0)
    • Spring (1)
    • 서버 (4)
      • Apache (4)
    • DB (0)
      • Redis (0)
    • Tip (4)
      • Programming (2)
      • Eclipse (2)
    • ETC (1)
    • ㅎㅅㅎ (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Spring (1)

Be an Overachiever

Session 유지 방식 및 생성 시점

Spring은 세션을 어떻게 유지하는지 그리고 세션이 언제 생성되는지 알아보자 세션은 어떻게 유지될까? HTTP의 특징 중 하나는 stateless이다. 클라이언트가 요청하고 서버가 응답하고 끝이다. 클라이언트와 서버가 서로 연결 상태로 있지 않다는 것이다. 그럼 서버는 어떻게 해당 클라이언트 요청에 대한 세션을 구분하고 관리하는 것일까? 그 힌트는 쿠키에 있다. 설명 하기 전에 naver에 로그인을 한 뒤 쿠키를 확인해보면 (크롬의 경우 주소창 왼쪽을 클릭하여 쿠키를 확인 할 수 있다.) naver.com에 쿠키 목록이 있는데 여기에서 NID_SES을 삭제하면 로그인이 풀린다. 세션의 동작방식은 서버에서 해당 요청에 대한 세션 객체와 세션 쿠키를 생성하고 요청이 들어올 때 해당 세션 쿠키를 통해 요청에..

Spring 2018. 8. 25. 18:27
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바