Cookie : javax.servlet.http.Cookie
사용목적
사용예시
쿠키의 구성요소
쿠키의 동작 순서
쿠키의 특징
쿠키의 주요 기능
쿠키 사용 시 주의 사항
Session : javax.servlet.http.HttpSession
사용 예시
세션의 동작 순서
세션의 특징
세션의 주요 기능
Session | Cookie | |
---|---|---|
Type | javax.servlet.http.HttpSession(Interface) | javax.servlet.http.Cookie(Class) |
저장 위치 | Server의 memory에 Object로 저장 | Client 컴퓨터에 file로 저장 |
저장 형식 | Object는 모두 가능(Dto, List등) | file에 저장되기 때문에 String의 형태 |
사용 예 | 로그인 시 사용자 정보, 장바구니 등 | 최근 본 상품 목록, 아이디저장 등 |
용량제한 | 제한 없음 | 도메인 당 20개, 1쿠키 당 4KB |
만료시점 | Client가 로그아웃하거나, 일정시간동안 세션에 접근 X | 쿠키 저장시 설정(디폴트는 브라우저 종료시 만료) |