Web Storage 인공지능 연구실.

Slides:



Advertisements
Similar presentations
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
영화 예매 시스템 - 많이 봤다이가 ? CSE Corp. PM 송진희 김성욱 김보람 천창영.
HTTPS Packet Capture Tutorial
2016 유성환 Hybrid MOBILE.
Windows Function Windows XP Windows 7 Windows 8 FREE 조장 : 김동환 조원 : 전태우
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
Chapter 07 : 서블릿 고급2. chapter 07 : 서블릿 고급2 학습목표 세션 tracking hidden 태그 이용 encodeURL 메소드 사용법 URL 파라미터 이용 쿠키 이용 세션 이용 encodeURL 메소드 사용법.
Oozie Web API 기능 테스트 이승엽.
코크파트너 설치 가이드 Window 7.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
PHP입문 Izayoi 김조흔.
MySQL 및 Workbench 설치 데이터 베이스.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
뇌를 자극하는 SQL Server 장. SQL Server 2008 소개.
8장. 원격지 시스템 관리하기.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
소리가 작으면 이어폰 사용 권장!.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
① 모든 인터넷 브라우저를 닫는다 ② uninstall_flash_player.exe 실행하여 flash player 삭제한다
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
OpenGeo Suite 의 한국사용자를 위한 설정 및 활용
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
01. 터미널 서비스의 개요 터미널 서비스는 네트워크의 워크스테이션을 서버 컴퓨터의 터미널로 사용할 수 있도록 해 주는 서비스
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
자바 5.0 프로그래밍.
홀인원2.0 설치 메뉴얼.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
IPython Notebook + Spark + TensorFlow on MacOS
WZC 무선 연결 방법 (Windows XP Ver.).
뇌를 자극하는 Windows Server 2012 R2
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
PRM 정보관리 업체 메뉴얼
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
27강 JAVA Collections - II - Map계열 컬렉션 클래스 살펴보기 - Set계열 컬렉션 클래스 살펴보기
USN(Ubiquitous Sensor Network)
Nessus 4 설치 정보보호응용 조용준.
8장 쿠키와 세션 한빛미디어(주).
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
오라클 넷(Oracle Net)의 개념 및 구성
웹디자인
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
12장 쿠키와 세션 이장에서 배울 내용 : 쿠키와 세션은 웹 페이지 간에 정보를 유지할 때 사용된다. 쿠키와 세션은 사용되는 형태가 비슷하나, 쿠키는 웹 브라우저(클라이언트) 쪽에 저장되고, 세션은 웹 서버 쪽에 저장된다. 이 번장에서는 이들에 대해 학습한다.
5강. 배열 배열이란? 배열의 문법 변수와 같이 이해하는 배열의 메모리 구조의 이해 레퍼런스의 이해 다차원 배열
※ 인터넷 옵션 조치 방법 ※ ★ 신뢰사이트 등록 (1) ★ 우리들을 신뢰해주세요^^* 방법이 복잡해 보일지 모르지만
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
DNS 변군 따라하기 시작]-[설정]-[제어판]-[프로그램 추가/삭제]-[Windows 추가/제거] 클릭.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
“웹과 모바일을 연동한 평가 간편 시스템” vol
제 19 장 TCP 대화식 데이터 흐름.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
소리 편집 안 재 형.
Introduction to JSP & Servlet
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
9 브라우저 객체 모델.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
Network Lab. Young-Chul Hwang
CHAP 15. 데이터 스토리지.
 6장. SQL 쿼리.
AJAX? Cho Hyun Min.
Presentation transcript:

Web Storage 인공지능 연구실

Web Storage HTML 5 에는 웹 사이트의 데이터를 클라이언트에 저장할 수 있는 새로운 자료 구조인 Web Storage(웹 스토로지) 스펙이 포함되었다 localStorage와 SessionStorage를 따로 두어 데이터의 지속성을 구분할 수 있어 응용 환경에 맞는 선택이 가능하다.

Web Storage '키/ 값' 쌍으로 데이터를 저장하고 키를 기반으로 데이터를 조회하는 패턴이다.

Cookie와의 차이점 쿠키는 매번 서버로 전송 된다 용량의 제한이 없다 영구 데이터 저장이 가능하다 웹 사이트에서 쿠키를 설정하면 이후 모든 웹 요청은 쿠키 정보를 포함하여 서버로 전송된다. Web Storage 는 저장된 데이터가 클라이언트에 존재할 뿐 서버로 전송은 이루어지지 않는다. 이것은 네트워크 트래픽 비용을 줄여 준다는 주요한 장점이 되겠다 용량의 제한이 없다 쿠키는 개수와 용량에 있어 제한을 걸어 두고 있다. 하나의 사이트에서 저장할 수 있는 최대 쿠키 크기는 4KB 로 제한되어 있다. Web Storage 는 이러한 제한이 없다. 영구 데이터 저장이 가능하다 쿠키는 만료 일자를 지정하게 되어 있어 언젠가 제거된다. WebStorage 는 만료 기간의 설정이 없다. 즉 한번 저장한 데이터는 영구적으로 존재하는 것이다

localStorage와 SessionStorage 저장한 데이터를 (명시적으로) 지우지 않는 이상 영구적으로 보관한다 SessionStorage 데이터가 지속적으로 보관되지 않는다.이는 마치 브라우저 기반 세션 쿠키와 그 성질이 비슷한데, 현재 페이지가 브라우징 되고 있는 브라우저 내에서만 데이터가 유지된다 localStorage는 브라우저를 종료해도 데이터는 보관되어 다음 번 접속에도 그 데이터를 사용할 수 있는 반면, SessionStorage는 브라우저가 종료되면 데이터도 같이 지워진다. 브라우저가 종료되면 세션 스토로지도 삭제된다는 것이다

브라우저 지원 현항 http://caniuse.com/ 에서 제공하는 브라우저(버전)별 Web Storage 지원 표이다

브라우저 지원 여부 체크

Web Storage 예제

Web Storage 예제

Web Storage 예제 크롬에서 오른쪽 버튼을 누른 뒤 요소 검사(N)

Web Storage 예제

Web Storage 예제

Web Storage 예제 Value에서 오른쪽 마우스 버튼을 누르게 되면 해당 값을 수정/삭제 할 수 있다.

Web Storage 예제 브라우저를 종료 후 다시 시작 할 경우 Local Storage 값은 유지 되는 반면, Session Storage는 값이 삭제 된다.

Web SQL Database HTML5에서는 Web Storage 이외에도 관계형 데이타베이스가 추가로 제공된다 Web SQL Database 를 지원하는 브라우저는 자체적으로 경량의 관계형 DB를 내장하고 있다 Web Storage의 경우 비교적 적은 양의 간단한 데이터를 저장하기에 적합한 로컬 저장소인 반면 Web SQL Database는 보다 구조적이고 체계화된 관계형 데이터를 대량으로 저장하기에 적합하다 Web SQL Database는 모바일 환경에 많이 채용된 경량의 무료 DB엔진인 SQLite를 기반으로 하고 있다

브라우저 지원 여부 체크

Web SQL Database 예제 OpenDatabase (DB명, DB버전, DB설명, DB크기)

Web SQL Database 예제

Web SQL Database 예제