쿠키(Cookie)와 세션(Session) 완벽 가이드
·
🗄️ Backend/JSP
#쿠키(Cookie)와 세션(Session)웹 애플리케이션을 개발하면서 쿠키와 세션은 필수적으로 이해해야 하는 개념입니다. 이 글에서는 쿠키와 세션의 개념, 특징, 사용 방법, 그리고 두 기술 간의 차이점을 자세히 설명하겠습니다.쿠키(Cookie)1. 개요쿠키는 웹 브라우저와 서버 간의 통신에서 특정 정보를 지속적으로 유지하기 위한 데이터 저장 방식입니다. HTTP 프로토콜은 비연결성(stateless) 프로토콜로, 각 요청이 끝난 후 클라이언트와의 연결을 종료합니다. 따라서 서버는 클라이언트의 상태를 유지할 방법이 필요하고, 이때 쿠키가 사용됩니다.2. 특징클라이언트 측 저장: 쿠키는 서버가 생성하여 클라이언트(웹 브라우저) 측에 저장됩니다. 이 데이터는 클라이언트의 로컬 저장소에 위치하게 됩니다.정보..
웹 프로그래밍 기초 (SERVER/CLIENT/HTML)
·
🗄️ Backend/JSP
웹 프로그래밍이란?웹 프로그래밍은 웹 어플리케이션을 개발하는 과정으로, 사용자가 웹을 통해 상호작용할 수 있는 프로그램을 만드는 작업입니다. 웹 어플리케이션은 우리가 사용하는 브라우저를 통해 작동하는 소프트웨어입니다. 이를 통해 사용자는 서버에 데이터를 요청하고, 서버는 그에 맞는 정보를 반환하여 동적인 웹 페이지를 보여줍니다.URL의 구성 요소URL(Uniform Resource Locator)은 웹 상에서 자원의 위치를 가리키는 주소입니다. 예를 들어, 우리가 웹 페이지를 방문할 때 사용하는 주소창에 표시되는 것이 바로 URL입니다. URL의 구성 요소는 아래와 같습니다:프로토콜 (Protocol): 데이터를 주고받기 위한 통신 규약으로, 가장 흔한 예는 http 또는 https입니다.IP 주소: 인..