Cute Black Pencil

Web

· Web/JSP
Application 웹 애플리케이션의 모든 사용자에게 공유되는 데이터를 저장하는 공간 이 데이터는 웹 애플리케이션이 실행되는 동안 지속되며, 모든 사용자 세션 간에 공유됨 Application의 특징 모든 사용자 세션 간에 데이터를 공유하는데 사용 웹 애플리케이션의 시작부터 종료까지 존재하며, 웹 애플리케이션이 시작될 때 생성되고 종료될 때 소멸함 계산 비용이 높은 결과나 자주 사용되는 데이터를 캐싱할 수 있음 Application 객체에 저장된 데이터는 서버가 재시작되더라도 보존됨 Application 객체는 처음 컨테이너가 구동될 때 단 하나의 객체만 생성되고, web.xml에서 초기화 값을 지정해줄 수 있다 세션과의 차이 Applicaiton session 모든 사용자 세션에서 접근 가능 개별 사..
· Web/JSP
사용자의 로그인 상태를 세션으로 확인하며, 상품 목록을 드롭 다운 메뉴로 제공하고, 장바구니에 상품을 추가할 수 있도록 하는 기본 실습 코드 구현 test17.jsp 아이디 비밀번호 님 안녕하세요 :D 로그아웃 상품선택 결제하기 test18.jsp 로그인 결과 처리를 해주는 페이지로 성공 시엔 세션에 사용자의 이름을 저장하여 test17.jsp로 이동 test19.jsp 로그아웃 시 해당되는 액션으로 사용자의 모든 세션을 비운 후 test17.jsp로 이동 test20.jsp 세션에 장바구니를 생성하여 상품을 담은 후 test17.jsp로 이동 test21.jsp 님이 구매한 상품들입니다. 총 금액은 원 입니다. 메인으로 돌아가기 세션에 저장된 상품들의 가격을 추출하여 총합을 구한 뒤 결제 금액을 출력,..
· Web/JSP
세션이란 ? 세션은 웹 어플리케이션에서 사용자 상태를 유지하고 정보를 저장하는 방법 중 하나로 방문자가 웹 브라우저를 통해 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료하고 연결을 끝내는 시점을 의미함 세션의 작동 원리 세션 시작 사용자가 웹 사이트에 접속하면, 웹 서버는 새로운 세션을 시작한다 세션 식별자 부여 웹 서버는 사용자에게 고유한 세션 식별자를 부여한다 식별자는 일반적으로 세션 쿠키에 저장되며 브라우저를 통해 웹 서버로 전송된다 세션 데이터 저장 세션 데이터는 사용자 정보나 상태와 관련된 정보를 저장하는 곳 데이터는 웹 서버 메모리, 데이터베이스 또는 파일 시스템과 같은 저장소에 저장된다 사용자 요청 처리 사용자가 웹 페이지를 요청할 때, 브라우저는 세션 식별자를 함께 보낸다 웹 서버는 이..
· Web/JSP
Forward 웹 어플리케이션에서 서버 측에서 클라이언트에게 페이지를 전송하는 방법 중 하나로 주로 서버에서 다른 JSP 페이지 또는 서블릿으로 제어를 넘길 때 사용됨 forward를 사용하면 웹 어플리케이션의 다른 구성 요소로 요청을 전달할 수 있으며, 코드 재사용성과 모듈성을 높일 수 있음 forward 동작 원리 클라이언트가 서버로 요청을 보냄 서버는 해당 요청을 받고 처리 중에 다른 서블릿 또는 JSP 페이지로 제어를 넘기고, 클라이언트에게는 새로운 URL이 표시되지 않음 다른 서블릿 또는 JSP 페이지가 요청을 처리하고 응답을 생성함 응답이 클라이언트에게 전달되어 화면에 표시됨 Redirect 웹 어플리케이션에서 클라이언트의 요청을 새로운 URL로 재전송하는 매커니즘 주로 사용자를 다른 페이지로..
웹코린이
'Web' 카테고리의 글 목록 (4 Page)