09 쿠키와 세션 알아보기 (1)


09 쿠키와 세션 알아보기 (1)

1. 웹 페이지 연결 기능 (세션 트래킹) 보통 웹 프로그램에서 사용되는 데이터는 서블릿의 비즈니스 로직 처리 기능을 이용해 데이터베이스에서 가져옵니다. 동시 사용자 수가 많아지면 데이터 베이스 연동 속도가 느려지게 됩니다. 그래서 필요에 따라 데이터는 클라이언트 PC 나 서버의 메모리에 저장해두고 사용하면 좀 더 빠르게 실행시킬 수 있습니다. 웹 사이트를 이용하는 일반 사용자들은 로그인 상태를 각각의 웹 페이지들이 자동으로 알고 있을 것이라고 생각할 것입니다. 하지만 실제 HTTP 프로토콜 방식으로 통신하는 웹 페이지들은 서로 어떤 데이터도 공유하지 않습니다. 사용자 입장에서 웹 페이지 사이의 상태나 데이터를 공유하려면 개발자가 세션 트래킹(Session Tracking)이라는 웹 페이지 연결 기능을 구현해야 합니다. HTTP 프로토콜은 서버-클라이언트 통신 시 아래 그림과 같이 statelesss 방식으로 통신합니다. stateless (출처 : https://hanamon.kr...


#서블릿 #세션 #자바웹 #쿠키

원문링크 : 09 쿠키와 세션 알아보기 (1)