세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다

Slides:



Advertisements
Similar presentations
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
Advertisements

2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
제 07 장 쿠키와 세션 학기 인터넷비즈니스과 강 환수 교수.
Chapter 07 : 서블릿 고급2. chapter 07 : 서블릿 고급2 학습목표 세션 tracking hidden 태그 이용 encodeURL 메소드 사용법 URL 파라미터 이용 쿠키 이용 세션 이용 encodeURL 메소드 사용법.
CHAP 22. 블루투스.
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
Ch.07-5 xml-rpc 사용하기 김상엽.
Network Lab. Young-Chul Hwang
Internet Computing KUT Youn-Hee Han
PHP입문 Izayoi 김조흔.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
31강 JAVA 네트워크 JAVA 네트워크 InetAdress, URLConnection 클래스 Socket의 이해
8장. 원격지 시스템 관리하기.
11장. 세션과 쿠키 제11장.
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
NJM Messenger 박상원 박연호.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
메시지 큐[5] – test1.c 메시지 제어: msgctl(2) #include <sys/msg.h>
프로젝트 발표 순서 12/7(수), 팀 별 15분 발표순서 PPT (팀 별 이름, 구현 내용, 결과-그래프 포함) 각 기법당
Servlet 서블릿 기초 FORM 처리 서블릿의 API 세션과 쿠키 com.oreilly.servelet 패키지
6강. Servlet 본격적으로 살펴보기-II
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
01. 터미널 서비스의 개요 터미널 서비스는 네트워크의 워크스테이션을 서버 컴퓨터의 터미널로 사용할 수 있도록 해 주는 서비스
26강. 포워딩(Forwarding) RequestDispatcher 클래스 HttpServletResponse 클래스
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
인터넷응용프로그래밍 JavaScript(Intro).
Network Security WireShark를 활용한 프로토콜 분석 I.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Wi-Fi 취약점 분석 본 프로젝트는 Wi-Fi 환경에서의 취약점 분석을 위한 프로젝트로 다양한 공격방법을 테스트
Nessus 4 설치 정보보호응용 조용준.
8장 쿠키와 세션 한빛미디어(주).
오라클 넷(Oracle Net)의 개념 및 구성
웹디자인
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
12장 쿠키와 세션 이장에서 배울 내용 : 쿠키와 세션은 웹 페이지 간에 정보를 유지할 때 사용된다. 쿠키와 세션은 사용되는 형태가 비슷하나, 쿠키는 웹 브라우저(클라이언트) 쪽에 저장되고, 세션은 웹 서버 쪽에 저장된다. 이 번장에서는 이들에 대해 학습한다.
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
CHAP 21. 전화, SMS, 주소록.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
웹(WWW).
제 19 장 TCP 대화식 데이터 흐름.
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
Web Storage 인공지능 연구실.
Introduction to JSP & Servlet
객체 및 객체 모델 데이터 전송 방식 Request 객체 Response 객체
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
9 브라우저 객체 모델.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
소리가 작으면 이어폰 사용 권장!.
Network Lab. Young-Chul Hwang
6 쿠키와 세션.
JAVA 프로그래밍 16장 JNLP.
AJAX? Cho Hyun Min.
소리가 작으면 이어폰 사용 권장!.
디지털광고 구동 원리 전중달 CTO.
20 XMLHttpRequest.
Presentation transcript:

세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다

세션 관리 세션 정의 HttpSession 세션 ID 쿠키 HttpSession 라이프 사이클 세션 이동

세션 관리 >> 세션이란 세션 관리 ■ 클라이언트의 상태 유지 ■ 종류 상태 유지 EJB 사용 데이터 베이스 사용 HttpSession 사용

세션 관리 >> HttpSession ■ 세션 동작 순서 (1)

세션 관리 >> HttpSession ■ 세션 동작 순서 (2)

세션 관리 >> HttpSession ■ 세션 동작 순서 (3)

세션 관리 >> 세션 ID 세션 관리 ■ 클라이언트는 유일한 세션 ID를 이용하여 관리한다. ■ 세션 ID는 클라이언트가 처음 요청 시에 생성하여 Response에 넣어준다

세션 관리 >> 세션 ID 세션 관리 ■ 두번째 요청부터는 세션 ID를 요청 시에 서버에 보내고, 서버에서는 세션 ID가 일치하는 세션을 찾아 요청과 연결한다.

세션 관리 세션 관리 >> 세션 ID ■ 쿠키 (Cookie)를 사용하는 경우

세션 관리 세션 관리 >> 세션 ID ■ 쿠키 (Cookie)를 사용하지 않는 경우 : URL 재작성

세션 관리 >> 세션 제거 세션 관리 ■ 세션이 장시간 비활성화 상태가 되면 서버에서 세션 삭제 ■ 서버에 세션 타임아웃 관련 설정이 있음

세션 관리 세션 관리 >> 세션 제거 ■ 세션 제거 순서 (1)

세션 관리 세션 관리 >> 세션 제거 ■ 세션 제거 순서 (2)

세션 관리 >> HttpSession ■ 주요 메소드

세션 관리 >> 쿠키 (Cookie) ■ 서버와 클라이언트 간에 교환되는 작은 데이터(이름/값의 String 쌍) ■ 서버는 클라이언트로 쿠키를 보내고, 이후 클라이언트는 매번 요청에 이 값을 전송한다 ■ 클라이언트가 브라우저 종료하면 쿠키도 사라진다. 그러나 쿠키를 저장할 수 있다

세션 관리 >> 쿠키 (Cookie) ■ 쿠키 사용

세션 관리 >> HttpSession 라이프 사이클 ■ HttpSession 라이프 사이클 (1)

세션 관리 >> HttpSession 라이프 사이클 ■ HttpSession 라이프 사이클 (2)

세션 관리 >> HttpSession 라이프 사이클 ■ 세션과 이벤트

세션 관리 세션 관리 >> 세션 이동 ■ 분산환경에서의 세션이동

세션 관리 세션 관리 >> 세션 이동 ■ 세션이동 순서 (1)

세션 관리 세션 관리 >> 세션 이동 ■ 세션이동 순서 (2)

세션 관리 세션 관리 >> 세션 이동 ■ 세션이동 순서 (3)

세션 관리 세션 관리 >> 세션 관련 리스너 ■ 세션과 이벤트