
[Java] Session이란? 개념 및 사용
2022. 7. 8. 16:39
Language/Java
Session이란? 사용자가 Web browser를 통해 접속한 시점으로부터 종료하여 연결을 끝내는 시점까지 같은 사용자로부터 오는 일련의 요청을 하나의 상태로 보고, 그 상태를 일정하게 유지하는 기술이다. Client 별로 Server에 저장되는 상태 정보. 사용자의 CP에 저장되는 Cookie와 비교된다. Session의 특징 각 Client에게 고유한 ID를 부여한다. Session ID로 Client를 구분하여 요구에 맞는 Service 제공이 가능하다. 사용했던 정보를 Server에 저장하기 때문에 Cookie보다 보안이 우수하다. Server 부하가 발생할 수 있다. Http Protocol은 비접속형이기 때문에 접속마다 network를 새로 연결하나, session이 연결을 유지하게 한다. ..