상태정보유지
- 최초 등록일
- 2009.07.16
- 최종 저작일
- 2009.07
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
상태정보유지 정의 및 적용 기술의 예 등과
상태정보 기술인 쿠키(Cooking)와 세션(Session)에 관련하여,
간략히 정리해 두었다.
목차
1. 상태정보 유지
1.1 상태정보(State Information)의 정의
1.2 Stateless 통신방식
2. 상태 정보 유지 기술이 적용되는 예
3. 상태 정보를 유지하기 위한 조건
4. 상태정보 유지 기술
4.1 쿠 키(클리이언트 저장)
4.2 세션 트레킹
○ 세션 트래킹이란?
○ 세션 트레킹 기능의 구현 순서
5. 쿠키를 사용하지 않는 세션 트레킹 기술
6. 쿠키 / 세션트레킹 사용법
6.1 쿠 키(클라이언트 저장)
○ 사용시기
○ 응답헤더에 담어 Cookie 값 전달
○ 설 정
6.2 세션 트래킹(서버 저장)
○ 사용시기
○ 방 법
■ 참고자료
본문내용
1. 상태정보 유지
1.1 상태정보(State Information)의 정의
HTTP 기반으로 동작하는 웹 클라이언트가 웹 서버에게 정보를 요청하면 서버에서 처리한 결과를 보관해 놓고 이 후 요청에서도 그 정보를 사용할 수 있는데, 이 정보들을 상태정보라고 한다.
그런데 서버와 클라이언트의 통신 방식은 매번 요청에 대하여 독립적으로 동작한다.
즉, HTTP는 연결 상태가 유지되지 않는(Stateless) 즉, 한 번 접속한 후 연결이 유지되지 않고 끊어지기 때문에 접속한 클라이언트나, 사용자에 대한 정보를 유지시켜 주지 않는다.
1.2 Stateless 통신방식
클라이언트(브라우저)에서 연속적으로 서버에 정보를 요청할 때 이전 요청시의 상태 정보를 서버든, 클라이언트든 보관하지 않는다.
다수의 사용자를 상대로 하는 Internet에서 네트워크나 서버의 오버헤드를 줄일 수 있는 결과가 된다. 그러나 일련의 연속된 작업에서 서버든 클라이언트든 이전의 상태 정보를 유지해 주지 않으므로 각 클라이언트마다 독립적으로 지속적인 서비스를 처리하기 어렵다.
2. 상태 정보 유지 기술이 적용되는 예
○ 이전에 방문한 적이 있는 웹 서버에 다시 방문했을 때 몇 번째 방문인지를 출력하는 경우
○ 회원 가입화면에서 자동적으로 주소, 전화 번호 등이 입력되는 경우
○ 로그인 하고 나서 로그아웃 할 때까지 인증 상태의 유지
○ 쇼핑몰에서 주무할 때까지 장바구니에 선택한 상품 정보들의 유지
○ 쇼핑몰에서 클라이언트 사용자가 체크했던 상품 정보 유지
○ 포탈 사이트에서 클라이언트 사용자가 특별히 관심 있어 하는 항목에 대한 정보를
유지시켜주는 경우
참고 자료
○ 참고서적
- JSP & Servlet Programming. P203~224. 삼성SDS 멀티캠퍼스. 건양사. 2006.
- JSP2.0 웹 프로그래밍. P420 ~450 . 김은옥. 삼양미디어. 2006.
○ 인터넷 자료
- http://blog.naver.com/PostView.nhn?blogId=minroud&logNo=80045040891&widgetTypeCall=true 상태정보 유지 기술