JSP (3) 썸네일형 리스트형 Cookie 와 Session 1. Cookie(쿠키) JSP에서 생성하는 쿠키는 웹 서버에서 생성되어 웹 브라우저에 보관하는 데이터이다. 저장된 쿠키는 웹 브라우저에서 웹 서버로 요청할 때마다 함께 보내진다. 1-1. 쿠키 구성 요소 - 이름 : 웹 브라우저는 여러 개의 쿠키를 가지고 있을 수 있기 때문에, 쿠키마다 변별력을 주기 위하여 이름을 사용한다. - 값 : 웹 브라우저와 웹 서버가 원하는 작업을 수행하기 위하여 사용될 데이터이다. - 유효시간 : 쿠키가 정상적으로 기능할 수 있는 시간을 setMaxAge()(초 단위) 메서드를 통해 제한한다. 🖍 유효시간을 별도로 지정하지 않으면 웹 브라우저가 종료되면서 쿠키가 삭제 처리된다. - 도메인 : 같은 쿠키를 함께 공유할 도메인의 범위를 setDomain() 메서드를 통해 지정한.. JSP 페이지 구성 1. JSP 페이지 구성 1-1. 설정 부분 이 부분에는 해당 페이지가 생성하는 문서의 타입이 무엇인지, 어떠한 커스텀 태그를 사용할 것인지, 어떠한 자바 클래스를 사용할 것인지 등에 대한 JSP 페이지 정보를 기입한다. ✍️ page directive ''로 표현되며 페이지에 대한 설정 정보를 담고 있다. 그 중에서도 page directive는 가장 많이 쓰는 디렉티브로 JSP 생성하는 문서의 타입, 출력 버퍼의 크기 등을 나타낼 수 있다. 주요한 속성으로는 contentType(MIME 타입과 캐릭터 인코딩 지정), import(페이지에서 사용될 자바 클래스 지정) 등이 있다. 1-2. 응답 생성 부분 여기에는 JSP가 동적으로 사용될 수 있도록 하는 스크립트 등이 포함된다. ✍️ 스크립트 요소 스.. 웹 브라우저와 웹 서버 1) 웹 브라우저와 웹 서버의 통신 과정 1-1. IP 주소 요청 및 응답 (웹 브라우저 ↔️ DNS) 웹 브라우저가 웹 서버와 통신하기 위해서는 웹 서버의 고유 IP 주소를 알아야 한다. 하지만 이를 외우는 것은 매우 복잡하기 때문에 사용자는 도메인을 사용한다. 때문에 도메인 주소를 웹 서버에 요청하기 전, DNS를 통해 IP 주소로 변환해야 하는 필요가 생긴다. ✍️ DNS 란? DNS(Domain Name System)은 웹 브라우저에서 요청한 도메인 주소와 부합하는 IP 주소를 찾아주는 역할을 하는 시스템이다. 도메인 주소의 .(dot)을 기준으로 구분되며, 이를 계층적으로 분석하여 요청에 부합하는 값을 돌려준다. 1-2. IP 주소에 해당하는 웹 페이지 요청 (웹 브라우저 ➡️ 웹 서버) DNS.. 이전 1 다음