session

    [JSP & Servlet] 세션(Session) - 로그인 정보 유지

    [JSP & Servlet] 세션(Session) - 로그인 정보 유지

    일반 포탈 사이트에 로그인했을 경우 다른 사이트에 갔다가 돌아와도 로그인이 유지되는 경우를 본 적 있을 것이다. 그 이유는 세션(Session)을 사용하여 로그인 정보를 저장해 두었기 때문이다. 아래 링크 참고하면서 보면 이해하는데 도움됩니다. https://yeo-computerclass.tistory.com/130 [JSP & Servlet] 세션(Session)과 쿠키(Cookie) - 1 설명에 앞서 간단하게 세션과 쿠키에 대해서 정의하도록 하겠다. 세션(Session) : 클라이언트의 정보가 서버 컨테이너에 저장되는 기능 쿠키(cookie) : 클라이언트의 정보가 클라이언트에 저장되는 yeo-computerclass.tistory.com sessionLogin1.jsp sessionLogin2...

    [JSP & Servlet] 세션(Session)

    [JSP & Servlet] 세션(Session)

    📌세션(Session) 이란? 세션의 개념을 이해하기 위해선 HTTP 프로토콜의 특성부터 이해해야 한다. HTTP 프로토콜의 대표적인 특징 중의 하나는 상태를 유지하지 않는 것이다. 즉, 클라이언트가 한 번 요청을 하고 서버에서 응답을 하면 해당 클라이언트와 서버와의 연결은 유지되지 않는다는 특징이 있다. 쉽게 설명하면 클라이언트가 첫 번째 요청을 보내고 서버가 이에 대한 답을 하고 똑같은 클라이언트가 두 번째 요청을 했을 때 서버에서는 두 번째 요청을 한 클라이언트가 첫 번째 요청을 한 클라이언트임을 인식하지 못한다. 💡HTTP 프로토콜의 요청 흐름 HTTP 프로토콜의 상태를 유지하지 않는 특징 때문에 로그인, 장바구니 담기 등 상태가 유지되어야 하는 프로그램은 작성하기가 힘들다. 이러한 단점을 보안할..