프로그래밍/JSP & Servlet

프로그래밍/JSP & Servlet

[JSP/Servlet] HTTP Session 이해

1. HTTP Session - HTTP 세션은 웹 애플리케이션에서 사용자의 상태 정보를 유지하기 위해 사용된다. - HTTP 프로토콜은 기본적으로 상태를 유지하지 않는 Stateless 프로토콜이므로, 웹 서버는 각 요청을 독립적으로 처리한다. - 하지만, 많은 웹 애플리케이션에서는 사용자의 로그인 상태, 장바구니 내역 등 사용자별로 이와 같은 정보를 유지해야 한다. - 이를 위해 세션을 사용하면 상태 정보를 보관하고 관리할 수 있다. Session Type javax.servlet. 저장 위치 Server의 mermory에 Object로 저장 저장 형식 Object는 모두 가능(일반적으로 DTO, List등 저장) 사용 예 로그인시 사용자 정보, 장바구니 등 용량제한 제한 없음 만료시점 알 수 없음 ..

프로그래밍/JSP & Servlet

[JSP/Servlet] 객체 사용 범위(scope)

1. scope 변수를 어떤 범위 내에서 사용할지를 정하는 기준 2. 객체 사용 범위 종류 1) Page 페이지 내에서 지역변수처럼 사용 2) Request http 요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 3) Session 웹 브라우저 별로 변수가 관리되는 경우 사용 (생성되고, 지워지기 전까지) 4) Application 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 3. JSP 에서 객체 찾는 순서 page -> request -> session -> application 4. 4가지 scope (page, request, session, application) 1) Page Scope - JSP 안에서 생성하고 사용되는 범위를 말한다...

dbguswn
'프로그래밍/JSP & Servlet' 카테고리의 글 목록