본문 바로가기

세션

[JSP] 세션(Session) 세션(Session)은 쿠키를 기반으로 동작하는데사용자의 정보를 Web Server에서 관리합니다.쿠키를 유지할 수 있는 시간(24시간)처럼쿠키를 유지할 수 있는 시간을 설정할 수 있습니다.일정시간 동안 응답이 없으면 해당 정보를 삭제합니다. => 로그인 유지시간 지날 시 자동 로그아웃 쿠키보다는 보안성은 좋지만,메모리 사용량이 큰 편입니다.동접자 수가 많으면 서버에 과부하가 올 수 있고성능이 저하될 수 있습니다. Session은 attribute이긴한데Request소속 attribute가 아니고,Session소속 attribute입니다.쉽게 말하자면웹서버와 사용자를 연결해주는연결고리 역할이라고 생각하면 됩니다. Session은 Model쪽에서 만들고Object 자료형을 사용합니다.연결만 되어있으면 어디.. 더보기
[JSP] 쿠키 (Cookie) 🍪 HTTP 프로토콜의 특성이자 약점은 2가지가 있는데요.  1. Connectionless 사용자가 요청을 한 후에 응답받았을 때 연결이 끊기는 특징 2. Stateless 통신이 끝나면 상태를 끊어버리는 특징  이 약점을 보완하기 위해서 쿠키 / 세션을 사용하는데요. 쿠키(Cookie) : 사용자의 상태정보를 컴퓨터에 저장했다가 나중에 참조하기 위해 사용하는 값입니다. 사용자가 따로 요청을 하지 않아도 브라우저가 요청을 하면 자동으로 서버에 전송해줍니다.한 번 시간을 정해놓으면 브라우저 종료 여부와 상관 없이 유지할 수 있습니다.=> ID / 비번 저장하기, 쇼핑몰 장바구니, 팝업창 (오늘 하루 보지 않기) 쿠키는 주로 Model부분에서 만든 값이고자료형은 String입니다.쿠키의 기본 유지시간은 24.. 더보기