쿠키
http프로토콜의 비연결성과 비상태유지 특성에 대한 문제점을 해결하는 방법중 하나가 쿠키이다.
쿠키를 사용하면 클라이언트의 상태정보를 서버로 전송할 수 있어 서버가 클라이언트의 동일성을
확인할 수 있다.
Cookie cookie = new cookie("name", "value");
클라이언트가 서버에 서비스를 요청할때 저장된 쿠키 정보를 요청 메세지에 헤더에 포함시켜 전송한다.
서버는 getCookies()매서드로 쿠키 정보를 확인 할 수 있다.
Session
세션과 쿠기의 가장 큰 차이는 정보를 서버사이드(세션) 정보를 클라이언트사이드(쿠키)
즉 어디에 저장하느냐 이다.
주로 세션은 로그인이나 장바구니 처리 등에 사용된다.